Just perfect. A hidden gem in a beautiful location with thoughtful and considerate hosts.