I have heard and read mixed reviews about this. We were lucky to find a coupon code for BOGO so we saved some money on the 3 of us. We got there at 5:35 for our 7:00 show and I'm glad we did. It doesn't matter how early you get your tickets if you pre purchase, it matters how early you get there. We were lucky to be there early enought to be in the 2nd row. The first row was full by 5:30. The castle is great inside and they do have a village where they have all the items from a torture chamber to pottery shop and bedroom furniture. Very interesting for children and adults alike. Our 7 year old loved every part of it.
They do have expensive items, souveniers and drinks. The cheapest drink is $5 in a souvenier horse like cup and the most expensive is a margarita in a $25 souvenier glass. I was surprised that many were leaving their glasses behind after the show. The food was good, it was all hot. They don't serve it all at once but close enough. the chicken and rib were moist and tender, the potato was awesome. We did have some left over food and I asked for a box to take with us. I don't think many people know about that and they don't offer it. But if you want to take home the food you paid a pretty penny for just ask for a box. We had 4 pictures taken of us and paid for 1 which was $20, but it comes in a very nice picture holder.
Overall we had a wonderful time, our sone loved it....money well spent. Something you should see atleast once.