We loved it - we were there two weeks ago today. I was so apprehensive about it given all the negative reviews I have read lately, but it worked perfectly in our schedule (went the evening we arrived, non-park day). We had a blast. It was one of the highlights of our trip. Perhaps the key for us was we made 5:15 reservations, so very early in the evening. When we walked in, there was maybe a 5 minute wait to have pictures taken with Mickey (he is there until early Sept, I think). Then as we were being shown back to our table, Minnie walked toward us and when she saw the kids, she grabbed their hands and brought us to our table. She spent a ton of time with us. Before we sat down, Dale came by and after we ordered drinks Chip was there. Pluto and Goofy came right after we got our food. We had so much character interaction. The food was fine! There was plenty I enjoyed and left very full. We never go to buffets and loved that I could let the kids pick whatever they wanted. Cheese pizza and popcorn shrimp FTW. Plenty of desserts. My kids especially loved the "worms and dirt."
ETA: my kids are 5 and enthusiastic about meeting characters, if that adds any context to my opinion. The also wore chef coats and hats that I had made for them a few Halloweens ago