This hotel was very clean and a great location on the beach. I had a great view from my room. I walked down to the beach in the morning and went for a walk. Loved it. The staff, however, is definitely lacking in customer service. At check in I was not provided with any information about shuttle to the Port (which required both a fee and a reservation); breakfast (which was 12.95/pp for a buffet but I didn't know it was there); dinner options - I asked for a list of restaurants in the area and they said they didn't have one. Upon strolling through the gift shop I learned she takes the shuttle reservations? Reservations? Fee? I booked that (which turned out to depart from the hotel about 40 minutes late.) I found a restaurant online and had great tasting, overpriced fish at Jazzy's. Nice laid back outdoor place, eating on the patio. You can't really get anywhere from this hotel without a taxi. And taxi's can be hard to get a hold of. Plan ahead for that. I later learned that there is a trolley that travels around the town. (Hotel staff could have told me...) Book your shuttle for about an hour ahead of when you actually want to get to the cruise. Bell staff was very nice, pleasant, accommodating. I got rate of about $100/night for this room.