Location - great, nice to visit the WL
Food - I'll give it a B+. It was very good, but not fantastic, basic, comfort style foods. I had the meatloaf, but I still like my meatloaf better. Lots of people get the Canyon Skillet which is all you can eat with ribs, pulled pork, chicken, etc. They seemed to be enjoying it.
Atmosphere - Loved it. Very entertaining. Lots of "antics" by the servers. You can interact as much or as little as you wish. Can be embarassing if you are the type that embarasses easily, especially if you are celebrating a birthday. Kids like it, lincoln logs to play with out front, stick horse races, good milkshakes.
Over all, I'd give it an A-. I will go back, but might try breakfast next time. (You can still get milkshakes at breakfast by the way!)