The best AirBnB flat I have ever stayed.