What a fantastic place to stay. Clean and comfortable with many amenities. Pool, gym, tennis courts, outdoor workout area and even a communal kitchen for guests to use. All nestled in a beautifully maintained garden surrounded by countryside. Would definately stay here again.