There are no words that can explain our stay, we travelled with young children and teenagers so knew it would be difficult to please everyone but from the moment we arrived this place put a smile on everyone's face! It was a great experience all the staff go out of their way to help and please you, from the office managers to the maid and cab drivers every single person was amazing and polite! We had a cooked meal on one night and what an experience, they cooked us a three course meal in our villa and served us, the food and service was amazing, the chef and server were polite and accommodating, they even made pizza for the kids! I would highly recommend to families as we had our own pool and the kids loved it! The drivers are polite and really look out for you, the only downside was that we wish we had booked it for longer! Really an amazing experience, fantastic choice for anyone! The office manager helped us out with any questions we had regardless of the time. Thank you so much for such a great holiday! We will definitely be returning!