A few years back, DW (before she was DW) and I went to Garden Grill for dinner. It was by far our best dining experience. We went non-stop for 5 days so we were usually very hungry by dinner, so take that into account. Couldn't find anything that wasn't good....nothing was exceptional but, food was good, character interaction was good, atmosphere was good, service was good.
And even with all the other great restaurants in Epcot that we haven't tried yet, we have already made our ADR for Garden Grill when we return in May.
Hope this helps.