Just perfect! We couldn't have asked for more. Lovely hosts, fabulous accommodation and beautiful location. We will return.