John has a great location and all the amenities we needed. Recommend 5 out of 5 to any small group. The food available was a nice touch as well (at a very reasonable extra expense)!