For the price that you pay it's a decent deal if you go through the mgm rewards program, tix4tonight or myvegas. The show is about one and half hours long and it come with dinner, soft drink and a show.
It's a fun and entertaining show and it's fun to be a kid again and eat dinner with your hands. The food isn't the greatest as the food was on the dry side (although I am not sure if that is supposed to be on purpose to make the evening more realistic).
The show consisted of a storyline that has sword fighting, jousting, pyrotechnics and a few fireworks. It is also a crowd participation type of show, so if you don't want to get singled out for not participating in the cheers and things, maybe sitting in the first row isn't the best seat for you.