Upon check-in we were given room in building A which was a huge disappointment. The room and the furniture looked as though it hadn't been updated for decades. I would describe it as musty, as though nobody had occupied that room for weeks, maybe months. Also, after many attempts to use the TV, it did not work. We asked management to move us to a different room. Finally at the end of the day (after about 2 or 3 visits to the office) we were moved to a room in building B, which was a huge improvement. The room was updated, and we particularly enjoyed being right on the beach. However, one complaint about this room is that the bed was absolutely awful! I don't think the mattress has been changed for years! The beach is very nice, but since it is also a public beach it gets very crowded when the cruise ships are in port. The pool is in a beautiful location but when we were there the bar/restaurant, (not sure what it was) was under construction, so that took away from the beauty of it. The upscale restaurant was very nice, but pricey. The bar served casual food and pizza which was pretty good. The area is not walkable, so we had to pay $24 roundtrip (for 2 people) for a taxi to the grocery store which was only about 1.5 miles away.