My booking was a result of an Air Bnb platform error. I immediately explained this to John and cancelled, causing him no loss of business. However, John decided to keep 60% of my booking fee rather than be understanding. John clearly has low morals and I do not trust such people.