Perfect in every way. Every family group had their own ensuite bedroom. Plenty of room for different activities eg pool, table tennis, lounging, floor games with the young ones. Kitchen very well equipped, large dining area. The hosts were very friendly and helpful. Worth 5 stars.