Those sound like pretty poor meals. Our experience was much better. We dropped in on the spur of the moment last May, around 2:30, and the lunch crowd was just clearing out. The characters gave us enough attention, and we had no kids.
We skipped most of the salads and went straight to the entrees, which we liked. I thought the desserts were nothing special, but we were quite happy with the entrees so we chose to go back for more of those. I'm sure that we left quite satisfied and would eat ther again for lunch. We're not big buffet people, either, especially for dinner, so I doubt if we'd try it then.
It worked out well to eat a late lunch, in the middle of the hot day, and then we ate lighter at dinner.