I traveled with the Moostash Joe Tour and when our bus of 38 people arrived, McFarlains had lost our reservation. They were not ready for us and so we had to wait at least 20 minutes to get seated. Although, it didn't help that a few other buses were also there. They were extremely busy. But, when we finally sat down and ordered, we waited and waited and waited. Our waitress did apologize and brought out some corn bread for us. Then the food arrived, on top of it being cold, mom found a hair in her food. Needless to say, we lost our appetite and didn't finish our meal. I do have to say, customer service is spot on, we got our meal for free. Our waitress was very pleasant and nice and I know she was very stressed with as many customers that she had. We did give her a nice tip.