We have stayed in over 100 Airbnb accommodations in over 25 different countries and this by far sits at the top of the list! Outstanding in every way we feel so lucky we got the opportunity to stay here.