Check in was very pleasant, especially with the surprise welcome gift. The room was clean and spacious. Beds and pillows could have been a little more comfortable. Lobby was nice; breakfast and evening reception decent. Gym could have been in better condition (machines need some work -- some disrepair, random noises they make, etc). Hot tub jets were not working even though we turned the timer, and the pool area could use more seating. Pool signs also conflicting -- one sign says 16 max in the pool, another 21 (even though it can easily fit more than that, and who's there to check anyway?); hot tub says only 10 -- double or maybe triple that could fit, it's so big. But overall I would definitely stay here again. The many pros outweighed the few minor cons.