We were really happy with our most recent experience at the mirage. We booked this as part of a southwest vacation package and the price was great. The hotel was very clean, the staff friendly and accommodating and the hotel has a very convenient location right on the strip.
The pool has ample lounge chairs, we never had a problem finding a seat. The fire show offered every night at 8 and 9 is also fun to check out.
The food at the buffet was pretty meh but we had 2 passes for a free meal so of course we are going to take advantage. They did have some nice charcuterie and an omelette station but most other areas were just ok. Food at the pool was also decent.
The property, like most others on the strip, was massive with lots of dinning (and drinking) options, shops and more. I would stay here again.