We had dinner there on SuperBowl Sunday. It was me, DD14, & my mother. (DH, DS10, & my father were off watching the game somewhere).
We had a 6pm reservation & waited only about 5 minutes to be seated. It took about 10-15 minutes for our order to be taken though. I'd read on the DIS that the food was expensive, & yes, it is. DD14 & I both just wanted the Nachos appetizer as our meal ($13.99) so we split it. My mother ordered some type of quesedilla appetizer for her meal. It took almost an hour for our food to be brought out.
The Nachos were very good & HUGE! DD14 & I could not finish them.
After we'd eaten, it took forever for our waitress to come back. We finally flagged her down & got our check.
We are going to return this summer because DS10 wants to come this time. I know he'll like it. I don't think your boys are too old for it. My DS will be 11 in three days & I know he'll like it.
DD14 has already decided that she & her friend are going to dine there & do the "Build-a-Dino when they come to WDW for their graduation trip in two years. (She's busy planning their whole trip even though it's not until June 2011

).
*Oh, & if you're a DVC member, you get 10% off each entree. We did not, as we just got appetizers.