Oh, I meant to address these questions/comments too!
I thought the food was good (like I said previously), it was our second favorite meal of our trip (Goofy's was first).
I thought it was totally worth it for the good food and relaxing atmosphere and the included ticket to WOC.
However, it doesn't exactly save you hours of waiting for a good spot!

We saw the 9pm show and the ticket we received said to come to the waiting area between 7:30 and 8:30. The advice on these boards has been to actually get there between 7:00 and 7:15. So, you are STILL looking at waiting 2 hours for the show, even with this dining package!

Because our meal took longer than I expected and we had to run back to the hotel room for jackets in between the meal and the WOC show, we didn't get to the waiting area until 7:35 (just 5 minutes after our ticket said to return) and the spots on the rail were all already taken. I have written in other posts about our experience in more detail, but my boys had a hard time seeing the show.
I would do it again: the Ariel's Grotto meal and the WOC show, but I would make sure to be there no later than 7pm to make sure that the kids can see.
Our unspoken rule this trip was that the boys could play their DSs when the wait was over an hour. So, they played DS in the airport, when riding on the bus to
Legoland, and during our wait for WOC to start.