You couldn't ask for more when it comes to cleanliness, location and communication. This was a perfect stay for our family of 4. The kitchen was stocked with the essentials for our cooked meals, the towers are a short walk away from the strip, our kids had access to the pools at the tower plus the pool complex at the MGM and Brandy was prompt to reply to any questions we had.