I love Cherry Blossom. Love it. That being said it does have some problems. Here are the pros and cons:
Pros:
The Food. The food is absolutely fantastic. Everything is good here. I've had sushi, salads, Italian pasta, udon soup, desserts, all of it. I've never had something that was less than good and most of it is delicious. I've brought many friends and family and they agree the food is good.
The Prices. The prices are very reasonable and despite many visits we are often surprised with how low our bill is considering the quantity and quality of food.
Cons:
The Service. The service isn't exactly bad but it is frequently very slow. The servers are polite but it can be hard to flag them down and difficult to get refills especially during busy times. Also, beware because ordering sushi here is an extremely slow process. I've had friends get full meals from appetizer through dessert before I even get my sushi.
The Bathrooms. The bathrooms are shared with another restaurant and are usually quite filthy. They are also single stall bathrooms which I hate in a restaurant.
I do recommend you eat here though. The food is most definitely worth it. The cons really aren't enough to stop me. Just plan for some extra time.