Amazing place, well stocked, in a stunning setting. Friendly helpful hosts. Meet all our expectations and some.