Okay everyone, I am leaving in appx. 3 weeks for my first trip with my son, who is 4.

I made reservations for us at Sci Fi for our MGM day, but after reading all of the bad reviews I am wondering if I should switch to either Prime Time or somewhere outside of MGM. I know that my son will get a real kick out of sitting and eating in one of the cars (and watching the trailers!), but I don't want to eat there if the food is as bad as some people are saying. I mean, I don't expect a gourmet meal, but for a table service meal I do expect the food to be edible. I know that you are going to get bad reviews some of the time, but it just seems like Sci Fi gets a great deal of them!
So tell me....how bad is Sci Fi? Anyone have any good meals there lately???