We always make a point to go to Tony's when we're in Disney - generally it's our ADR for our trip since we usually get in to Orlando mid-afternoon. We've had excellent service there every time. Twice we've celebrated my dad's birthday there - the first time we didn't pre-order a cake, but they took care of it at the podium, sang to him, brought out extra ice cream for the whole table (beyond what we were entitled to on the dining plan at no charge). The next trip, we ordered a cake to be delivered from one of the bakeries. Our server that night was awesome

On our most recent trip, we had an ADR and waited an incredibly long time anyway (it was a
MVMCP night, but not the night we were staying). By the time we were seated, our son fell asleep in the booth immediately after ordering and ate nothing

Our waiter apologized up and down and told his manager -- who came over and gave us a few special express fast passes to be used at any point during our stay. They also boxed up our son's meal and I don't believe they used his dining plan credits for it, either.
The food is good, some things better than others, but I've never had anything that was "bad." And trust me.... we're food snobs! It's not as good as other places, particularly some of the EPCOT restaurants, but for us, it's a "must do." It just sort of "sets the tone" of our vacation.