First, the staff were all amazing - very kind and helpful. In general, the common areas are clean. The exception is the carpeting both in the common areas and in the rooms. It is badly in need of being replaced and it has a nasty, musty odor, like dirty laundry. The carpets are clearly not steam cleaned regularly. Our room smelled very bad, unless the AC was set to an uncomfortably low temp. Housekeeping brought in an ionizer with a nice scent, which helped mask the odor. The pool area is small and was always very crowded (go early or late to avoid crowds). The food smelled amazing at dinner and we planned to dine there our last night; the sign said it was open until 11, but the small print stated the kitchen closes an hour before, so we just missed it, unfortunately. Parking was about $5 per day. Ice machines are on every other floor (even floors), which is a bit annoying. The room is called a "suite," but it is not actually a suite. The photos on the website show a separation between the bed area and the "living room" area, but our room had no separation, so it was basically a slightly larger standard room, which was disappointing (we had a 2-queen room). Overall, a decent stay for a family although I will likely stay elsewhere on a future visit.