A home away from home, with great attention to detail. Stunning location and wonderful host.