If this place is available, just book it! Johns place is everything and more as described. He is one of the best hosts I have interacted with on Airbnb! too many courtesies to list here --- Thanks John! Your Awesome!