Perfect overnight stay, stunning location, friendly hosts and dog, amazing little extras and breakfast all added to an amazing place to visit. Best airbnb we've stayed in so far.