Michael's house is an excellent place to stay in Vegas. It's very close to the strip (right opposite to Bellagio, across I-15) so you can visit all hotels easily and also get a comfort of living in a fully equipped house.
This place is very nicely decorated and has everything that you would expect in a house. One of the bathroom shower has some issues when we visited, Michael arranged a plumber and fixed the issue. I would definitely recommend this place.