Loved that we were able to get food in the hotel up until 10:30pm. Beds were comfortable.  We had a room 2 beds and a pull out sofa and we had enough space for a family of 4. Staff was so friendly and accommodating.   They service took the experience to the next level.  I have stayed in some high end hotels and the service wasn't at this level.   Even the housekeeping were pleasant.   We were disappointed with the pool.  It was dirty. I didn't need to beg my kids to get out of the pool.  They were out in less than 15mins.