While at IOA/US we ate twice in the park. On Christmas day while in IOA we went to Three Broomsticks for lunch; more because our family are HP fans and honestly I was not expecting much. I was also expecting to be MASSIVELY over charged. I was wrong. The food was well priced, and actually reasonably good. This is a theme park after all... The atmosphere was fantastic, and the service was excellent. However; if you are not HP fans then you probably should skip it.
While visiting US we ate at Richter's Burger Co. and we were less than thrilled. The prices well, were insane even for theme parks. The food was medicore at best and the service was meh. When we visit the park again we definitely won't eat there again.