We had a fantastic time at the Majestic Mirage. Starting with facilities: Everything looks really new—the pool, the rooms, the restaurants. Food: I had read some reviews complaining about food options. Buffet was much better than we expected (based on the reviews). As for the a la cart options, we tried the Hibachi and the Italian. They were both quite good. The French restaurant is supposed to be great, but no kids allowed, so we didn’t try that one. Service: Absolutely fantastic. The best in all resorts we’ve been to. They are clearly putting in a lot of effort making sure. The butler service works great (thanks to Hector!).