John's place was perfect - great location, tons of space, and good amenities. John was great with communication and check-in/check-out were seamless. The stairs are a but steep, however the listing was very clear about this and it wasn't a big issue. Highly recommend!