The view from the 31st floor in Tower #1 was a nice from the balcony. it was not a wraparound balcony but you were able to view top golf, the pools, the landing strip, and the MGM Grand. The kitchen was stocked with servings for four and there was plenty of dish soap shampoo and conditioner & toilet paper, for the three of us for five nights.
I would not recommend this for more than two people unless you had children. The pull out couch was the old spring kind and not comfortable. I also had to ask for a blanket two times during our stay ...and I never received one :(
It wasn’t a long walk to the strip however when it is chilly out it was a bit too far to walk to Las Vegas Blvd. for my liking and I’m young and very active. We used Uber every night ( approx $8 to Mirage).
If you sign up for M life you can get great reduced tickets for shows, just downstairs at the Towers concierge desk.