Wow! This flat restored my faith in AirBnB. Excellent in every way.