Great Chinese restaurant on the Lorain Road wasteland in North Olmsted. They've been in business for several years, and it has a (deservedly) very loyal following. Their Sesame Chicken is the standard by which I judge all others, and I have yet to come across one that I like more. The menu sticks pretty closely to American-style Chinese, but it is all well-prepared and reasonably priced. Dine-in portions seem to be a bit larger than take-out. Definitely try the Sesame Chicken (ask for it spicy if that's your thing), and the hot and sour soup is great too.
Note: The big red lit sign visible from the road just says "China"