John is an excellent host! He gives clear instructions easy to follow, would 10000000% book again! If was able to give more then 5 stars would happily do that haha!