Great accommodation, great location and great host. Everything you need for a family holiday.