Would definitely stay again! The apartment was as described, the location was great, and communication was easy. John was a great host, incredibly flexible and accommodating.