Definitely one of the best Airbnb apartments out there. John was highly communicative and welcoming. The apartment is new and have all the amenities you can think of. If feels like the host was thinking about all the small details to make our stay comfortable. Thank you!