The perfect place for a large gathering or family holiday, in the perfect location.