We really loved our stay at the Majestic Mirage. The dining options were numerous and the food was wonderful. There were also numerous bars on the property that were fully staffed, you never waited for your drink. The property was very walkable including down to the beach. The beach area and pool area were very well maintained and we never had trouble finding a place to sit at either.
The only issue we ran into had to do with our room. We had booked a regular room in the adults only portion of the resort which was supposed to have a balcony hot tub. Upon arrival, we were “upgraded” to a top floor room with a roof top hot tub and day bed, which had a wonderful view and large really great space. However, our hot tub did not work, it would not fill with water. We alerted our butler and somehow he filled the hot tub (we did not see, but we are assuming with a hose) as the fix, but then the water was quite cold and not desirable to use. So, we never got to use our personal hot tub on our stay which was disappointing as we were looking forward to that and one of the reasons we chose this resort.
However, despite the hot tub issue, we really enjoyed our stay at this resort. It was clean, everyone was very friendly, and the food was outstanding. We would definitely book here again and look forward to doing so in the future.