Parfait.
Clean, perfect view, perfect location, beautiful setting, interesting historical aspects, fluffy dog.
Best Airbnb experience so far.