This place was amazing! John was great with responding to questions and they had everything set up for us on arrival. Great hospitality and the location is amazing. I would definitely recommend this place and look forward to returning.