Definitely recommend! The staff, who came 3 times a day, made this such a relaxing vacation for us. They cleaned, brought new pool towels, did dishes, made beds every day. Otherwise, as a mother, I would have spent a good majority of time cleaning up after my family! I suggest the chef cooks for you on the day you arrive and the day you leave, at a minimum. The pool was large and perfect and the youngest (aged 8 and 10) were in the pool constantly. Oscar, the house manager was very communicative, and it was comforting to have 24 hour security. You will not be disappointed!