The Majestic Elegance is one of the best properties I have ever stayed at. Cleanliness is a priority for me and they did a great job. The staff does an amazing job to make your stay comfortable, fun and memorable. We had a room with a private pool and loved spending time together as a couple and our friends had a swim out and they made lots of new friends. I suspect they are running with limited amenities. For example, the buffet is only open for breakfast so you had to be prepared for a sit down dinner each night. Also, there is room service 24/7, but also the menu is quite limited. The coffee in the piano lounge is a don’t miss!! The beach is big and beautiful with very soft sand and beach service as well as enough seeing for everyone but the entertainment at the pool gives it a run for its money. In short, the beds are comfy, facilities were clean, beach is beautiful, entertainment is top notch, food is limited but very good quality and the staff is engaging and helpful.