Over all this is a nice hotel. I definitely have a long and mixed review. I’ve been coming to Vegas since I was a little girl and have stayed at a lot of the resorts and wanted to try this one out. There are a few things to keep in mind and be prepared for that you won’t find out about until booking or check-in/ your stay. They offer complimentary valet parking but that may be because they do not have self parking anywhere near the towers. Checking in with valet went smoothly. However, when we came back to the hotel we waiting for about 20 minutes in a line of cars to valet. On our last night there they informed us that valet was full and that we had to use MGM Grand Self Parking. I don’t mind using self parking because sometimes it’s easier than valet, but not in this case. The MGM Grand self parking is not even close to the towers, so be prepared to walk about 10 minutes from that parking garage back to the towers. This was definitely inconvenient when we had to check out the next morning and pull our luggage all the way back across to the MGM Grand Parking lot. Also, the property claimed to be non smoking but as soon as we checked in and went to our floor you can smell weed all through the hall way and we could also smell it in our room throughout the night and in the mornings. If you are used to having your room cleaned each day you only get that at an extra charge. They provide 3 sets of towels for the entire stay, which isn’t even enough for 2 guest, so if you have an extra quest staying with you, be prepared. They do inform you (once you have already booked) that you can request extra towels but it may come at an extra cost. It would probably be more accommodating to book directly through the hotel, since certain amenities do not come at an extra cost. The room is pretty nice and has a balcony with a comfortable bed. The carpet had a pretty bad stain on it and the kitchenette sink handle was broken. In general, it was an okay stay but the parking was definitely an inconvenience and some of the information that is given should be given in the Airbnb posting rather than after you have already booked.