This place is everything you need and more! The location is perfect(about a 10 minute walk to the strip) and the balcony view is breathtaking.
The only note I would give to others is to make sure you check in early to make sure you are able to get Valet parking. Valet parking is not open 24 hours so we did have to park in the self parking at the MGM Grand but it was a short walking distance...so not too bad.
Overall would definitely book again!