Overall the property was nice. Food was generally good, and there were plenty of things to do. Most of the staff were very helpful, and went out of their way to make it a pleasant stay.
We did have a great experience with Hannah, but otherwise the concierges were a LOT of talk and few results. For instance, the motion-sensor light in our bathroom malfunctioned on the third day, and we talked to several different concierges over three different days who assured us it would be taken care of promptly. On the fourth day, it was finally the cleaning staff who gets credit for getting maintenance within 15 minutes. The sliding door to the balcony wouldn't lock, and they never did fix that after multiple requests. The concierge desks were often empty around mid-day, which is surprising for a property this large. One of the concierge managers (?) showed up and demanded mid-sentence to know why I was speaking Spanish to his staff. I take it he wanted to prove that he and his staff were competent in English (and functionally they were), but to challenge a guest who chose to speak Spanish (my Spanish is at least as good as his English), seemed to underline an attitude issue. We all have bad days, but this was over the line.
My votes for improvements would be:
* Have more functional motion-sensor lighting in the rooms
* Offer more than Dos Equis beer (often flat), even if for a fee
* Better availability at "themed" restaurants
* Less pestering of Expedia guests (yellow wristbands)