Perfect place, great location, awesome host, nice and clean, well equipped kitchen, kindest dog, good view - could not have been better.