This little gem of a place exceeded our highest expectations. Charming, well-equipped, amazing location, and generous hosts.