Stunning location, welcoming hosts, lots of luxury touches, fabulous first day breakfast. We loved staying here.