Gonna warn you, we had an awful experience with the ...foraday.com group.
We had booked the Paradise Island Harbor Resort in Nassau through them. As you know, when you book, you need to give them what ship you're sailing on, what date you'll be there, etc.
We left on our cruise on Sunday, Dec. 2nd. When we left the Chesapeake Bay, we turned the cell phone off and didn't turn it back on until we got to Canaveral on Wednesday. The owner of the company, Stuart Cohen, called my husband's cell phone on Monday and left a message that the he "suddenly" received word the resort would be closed the Thursday we were due to arrive. However, if we wanted to go to the Sheraton in its place, he was happy to arrange it for us - for the extra cost. And the Sheraton is not all-inclusive like the Paradise Island Harbor Resort is. It just felt like an upsell for us - simply because what resort would suddenly close its doors in less than three days. When we finally called back on Wednesday to speak to him, he recanted the story and said the resort was still open for business, that if we were to show up, the managers would welcome us with open arms and give us a drink. When we asked for clarification again, he reiterated that the resort would be closed and that if we wanted to do anything with him, we would have to do the Sheraton.
At that point, we felt like he was lying through his teeth to get the upsell. So we canceled and ended up going through Island Marketing. At that time, it was $25 more per person than what he was charging for Paradise Island Harbor Resort (it was $50 when we booked), but it was well worth it. The fact that they worked with us without having access to a printer and with booking with less than 24 hours definitely made me feel better.
Just a warning.
Random third-party websites are no substitute for personal experience.
Pirates: Putting the Fun in Funville since 2011