John was a great host and helpful when our dates got mixed up. The details about the place are pretty well covered in the other reviews.