Exceptional apartment and even more exceptional hosts: the best I have ever met with AirBnB. 6 stars.