Do not recommend and will not return. Bad food, bad drinks, several experiences with very rude and angry employees. We were not given the room type that we had booked. Instead we were put in rooms for those who upgrade to "The Level". We were pushed at checkin to upgrade which would have cost us about $800 for our trip. We politely declined which meant we were not allowed to use the restaurant, lounge, beach, and pool area directly by our room. Instead we had to walk across to the other side for the shared areas/services by the rooms we should have been given because thats what we booked. No beach view from rooms but they advertise it and then have you lean way over your balcony and stand on tiptoes to barely see past palm trees and other buildings to the water. Everything was incredibly inconsistent. We had three rooms in our group. Everyone had different Information given at checkin and different experiences with how their room was cleaned and stocked. One night we were exhausted and head to bed around 1030ish and someone came knocking on our door to service it. Room had already been cleaned so not sure what they were coming to do we assumed turndown but cant be sure. You can order the same basic drink over and over and have it come out completely different each time. Food was the same you could have the same thing multiple times and sometimes it was good and other times not so much. None of the food was great though.