John was great to accommodate us when another host had cancelled last minute. Great place! Will stay again!