I've been here twice and really enjoyed myself. The shows were so much fun to watch and the actors were very good.
I gave it a 4 since the buffet in my opinion is a bit pricey for the amount and quality of food that you get. Also the barn smells damp which got on my nerves.
Overall a great experience and I'd go back for the show but not the meal.