John's place was immaculate. I booked last minute and John had no problem accommodating me. Great location, great value. Check in was simple and communication was excellent. Would definitely recommend.