The staff were all extremely pleasant, from Christian at the front desk to the people filling the buffet trays. The elevators are amazingly fast and were all very clean. The complimentary buffet offerings are generic, but I really admired the range of foods offered.
The first of our two nights was overwhelmed by a large cheer team. Because of this large group, there was little seating available by the pool, and not much room in the pool itself. Not at all the hotel's fault, obviously, but if you plan to stay here, you need to be aware they host lots and lots of groups.