Perfect stay with a perfect host-what more to say? Lovely location too