Most people probably underestimate the Mirage just because it's an older hotel but they've actually done a good job of maintaining it and keeping it up to date. It's not posh and glam like some other hotels on the strip but it's far from mediocre too. It's nice. The rooms are clean, comfortable, and roomy. I like the poker room here. It's pretty big with a variety of games going on. I've never had to wait for a seat. I've never eaten anywhere in the Mirage, so I can't comment on that. I wouldn't mind staying here again.