A lot of people rave about their lettuce wraps so you should try those. I didn't think they were great, but they were good. I think their vegetable lo mein is the best compared to any other Chinese restaurant I've ordered from.
Are you going with a large group? You could all order a bunch of stuff and try everything