We booked a package deal vacation thru Southwest and selected the Mirage as our hotel. A friend had recommended it and we weren't disappointed.
The reception staff were cheery and the lovely giant fish tank provided entertainment while we checked in. Room was spacious, nicely appointed. Beds very comfortable and bathroom in good shape. With a hotel seeing as much volume as the Mirage gets, don't be surprised if you do see some scuffs and scrapes on the walls. It's not perfect but was a great value for the package price.
The pool area is lovely. Spa looked nice (I didn't try it) and the fitness center was adequately equipped.
Casino area was as expected. Hotel location was good, in the middle of everything and all the fun.
It's a fine place to stay.