Best Airbnb we've stayed in over the years. Top marks on all accounts!