Only two reasons for not getting 5 stars. 1 We had to wait 5 hours for our room to be cleaned at check in. 2. The restaurant kitchens close earlier than stated if they aren't selling enough. Leaves you hungry if you don't watch the clock or end up on a slow day. Otherwise, I'd visit again. Vegas is blazing hot.