This is the best Airbnb flat I have ever stayed.