The place was beautiful, clean, and the staff were amazing.
The only real issue we had was that check-in was a royal pain in the butt and took nearly 40 minutes. From the time I parked the car to the time we got in our room was 40 minutes. I realize that checking into a huge resort like this was takes time, but 40 minutes is excessive. Especially, since we were travelling with my 85-year-old mother-in-law that has some mobility issues. It was a ridiculously long day and adding that much time was discouraging.
Also, one of the restaurants was closed for renovations, so that was a downer. But, I'm glad that the resort is making improvements where they see fit. Despite those things, the place is beautiful and clean. The food we had there was TOP-NOTCH! The waitstaff is amazing. Would I come back here in the future? Most likely. But, I'd probably book a room in the The Grand opposed to one of the Towers like we did this time.