our family ate there this past June for breakfast with the ONLY reason being that we wanted to be in inside the park before it opened..
My DS's were at the time 10 & 8 and had NO desire to visit the characters and honestly we didnt even know half of their names...
We were on the DxDP and wanted a sit down breakfast and that's the only place in HS...
I too had heard bad things about the food not being fresh enough or tasty enough and that the service was lackluster - but we did not experience that at all!!
We found the food to be really good - hot & fresh! and our waitress was from our hometown which was exciting too - she was WONDERFUL! and got a large tip.
I can say that the singing & dancing was a little annoying, but mostly b/c I didnt know the words to sing along - the characters were great and still came to our table to meet the boys...
So, for us - it was a good choice..and if we wanted to be in the park before it opened again, I'd eat there again...
I cant say anything about lunch or dinner..sorry..