Beautiful location, great hosts. Extra details made for a perfect stay.