The location is terrific. John is a great host. We would definitely stay here again.