Gorgeous location, lovely owners & a stay with everything you need.