This place is one of the best, if not the best place, we have ever stayed in. It has a modern touch to it with ample space. The subtle touches on arrival were awesome: from the chocolates on the bed, the oranges and rusks in the kitchen and fresh milk in the fridge. While we didn't get to experience it ourselves, there is a nice sized swimming pool and tennis court. There is even an aircon and heated blankets on the beds. Highly recommended.