The hotel room is basic and a bit dated, so dont expect luxurious accommodations. HOWEVER, they more than make up for that with their location and amenities including an exceptional pool area with a waterfall and lazy river, lots of lounges, a full bar and restaurant, sand area for kids, excellent breakfast, and easily walkable beach, stores, and restaurants. We stayed here before a cruise and really got our vacation started early. The staff were friendly and helpful, everything was clean, and we really enjoyed the pool.