Stayed 6 nights mid-Feb (2 adults, 1 primary school age child) on 12th floor. Room spacious, clean. Floors entirely tile for easy cleaning by staff. Room temp control great. Restaurants ok, mostly ate at the main buffet (where food quality and choice were best) but went to the other sites for change of atmosphere. Noise/music from pool activities audible but not disturbing. Jacuzzi in room slow to fill, maybe there is a low flow faucet. Infinity pool was good size, water toys and flippers allowed, water temp cold in morning but warms by afternoon and holds its heat til pool closed at 10pm. Spent few hours on the big water slide on other side of hotel, it was fun but after few hours we were done, that pool is pretty small and youre there for the slide action. Did not explore shallow kiddie section. Beware the hotel "Concierge", who are really Infinity Travel agents trying to sell you something like a timeshare. Ocean water and beach clean, but surf quite rough at this hotel; going up or down coast will get you to calmer waters. Elevators are bloody slow and crowded most of the time. If we werent on 12th fl, wouldve taken the stairs. Even tried the staff service elevator, which was equally slow. Didnt try the minigolf but looked nice and clean. Security religiously checks who drives in/out and which guests are picked up/dropped. Staff courteous, most speak English. Spa foot massage decent. Firm comfy beds, pillows felt feathered. Nightly 830pm shows good for kids.