Be sure to stay here! The hosts are amazing, the place is beautiful, the location is breathtaking. Cannot recommend enough. we had fresh-laid eggs each morning, the hosts are immediately responsive and their lively children even left special Christmas surprises for our children. it was not just a place to stay - it was an extraordinary experience.