Fabulous guests, great accommodation, a home away from home with everything you need for a great holiday in one of the most beautiful locations.