CJ Maggie's is a one-of-a-kind restaurant with an extensive menu that offers many different types of foods. The prices are very reasonable, and the portions are huge. The service is great. It's usually crowded, but the decor will keep you occupied while you're waiting.
I've eaten there more than 50 times, and I've never had a complaint with the food or the service.
Pros: Great Food, Large Portions, Extensive Menu