I have to say that I was pleasantly surprised by The Mirage. While not as nice as some other places I've stayed, it was every bit the equal of MGM Grand and much better than Luxor. Really booked here because of the location on the strip and the rate I was able to get and wasn't expecting much more than A-OK, which would have been A-OK with me.
Mirage exceeded expectations in most every way (except the Cravings Buffet - gross for bfast). The room was clean and fairly spacious and the maid service was friendly and took care of things the way you would expect on a daily basis. The casino had plenty of table games so it was easy to find a seat for Blackjack and, like any casino these days, TONS of slot choices. The location is great in terms of walking distance to Caesars, Bellagio, Palazzo, Venetian and others which was a plus given the record 116 degree heat while we were there.
One of our favorites was the pool. Lots of lounge chairs so we were able to find a spot both days we went, plenty of booze options including servers walking by frequently and, we wound up partying with a great group of folks from Houston all day on Saturday which made things even more fun.
I wasn't expecting to say this when I booked but, I would come back to Mirage!