This was my third time eating here, and our first time eating here as a large party for my daughter's baptism. Everything from booking the reservation, speaking to our event coordinator, and coming to our event was a great experience. I haven't had a dish here that I didn't like, and everyone was so impressed with their meal and service. Our vegetarian and gluten free guests were able to enjoy their meals without feeling restricted as well. Katherine, our waitress, was very attentive and kind our whole visit. We even had a mishap with my son who had gotten sick at the table, and she handled it with such understanding and grace. Bless her. We will definitely be back again and use Karl's Cabin for any future events. Thank you!