I think that if you're looking for someplace centrally located on the strip, nice and affordable, you can't beat The Mirage. Prices are great, rooms are fairly recently renovated and comfortable (but not huge...not small though), and it's a perfect location in the middle of the strip. The staff are pretty friendly, the sports book is good and comfortable, and the restaurant choices are decent. I'm a fan of The Mirage.