An excellent place that lives up to its rating. John is an excellent host and I had a wonderful trip away.