Our favourite local airbnb ticks all the boxes (our 3rd stay). Samantha & Craig are great hosts and Oscar the doggie always offers a cuddle on our way in :-). We'll be back!