The Mirage is one of those hotels on the strip that deserves more credit than it should. There's a lot to see and do and I haven't even experienced close to everything yet. I would be careful about the restaurants inside the property as they are overpriced and the quality of the food was just sub-par for me compared to meals that you can get elsewhere which was really disappointing. Other than that the Mirage still shines strong and it's a great hotel if you want to stay somewhere nice but not too expensive on your budget.
The casino portion of the hotel is really great, most importantly I like the atmosphere of the casino compared to other casinos on the strip. If you enjoy playing poker then you will love the poker room here. The dealers here are very friendly and the action here can be crazy!