I have to say that this place exceeded all of my groups expectations. Perfectly situated in every way. Kevin was an incredible host and attentive to us all. Without a doubt I would recommend to everyone!