This place is fabulous. The location is breathtaking and the hosts somehow strike the perfect balance of helpful local knowledge without ever being intrusive. We all had a great time.