So many surprises with this place! John is a wonderful host and what he has to offer is so special!