There are several Chinese-run Japanese restaurants in the area, of which Sakura is probably in the middle of the pack.
Pros: friendly service, pleasant atmosphere, reasonable prices.
Cons: In short, the food is just not that great. Its sushi pieces are rather anemic, for instance.
They deliver via campusfood.com, which may be their one saving grace. On wintry nights when it's too cold to leave the house, having some piping hot udon (the soup and noodles are packed separately) delivered to my door is pure heaven.