Sparkling clean, thoughtful touches and a great location. Perfect spot for a family holiday.