This place is incredible. John is a great host and the location is perfect. Everyone in our group agreed we would love to stay there again.