This place is a gem: great value for money, a beautiful spot, a lovely family and the generous, thoughtful touches meant I was spoiled throughout my stay.