We eat at the Garden Grove every time we visit WDW. It is a "hidden" character meal, and we get some of the best character interaction anywhere. Coupled with available discounts, you can't go wrong.
We have always had reservations, but have never really needed them. Better safe than sorry. You can always cancel an ADR or simply not use it.