Restaurant Report Card: Good food and flies found in Belleville