Great communication with John. Had to cancel at last minute and John was very understanding. Will definitely stay next time.