Stayed for three nights. Check in was a breeze. The room wasn't very large but not small either. Decent size. I liked that the bathroom had a separate tub, shower and water closet with a door (privacy!). The room décor was modern but not too modern.
Service in the bars and restaurants was excellent - from pool service to lobby bar to room service. My spouse and I enjoyed a cocktail and listening to the live music in the lobby (a "treat" for parents traveling with kids). The pool was adequate size-wise and there were always plenty of towels and pool chairs.