Absolutely perfect. We’ve stayed in some lovely places over the past few years, and this is among our favorites. Beautiful views, comfortable living spaces, and wonderful host. Wish we could’ve stayed longer!