Cherry Blossom is one of my favorite places to eat. I used to live in Japan and it's some of the best Japanese food I've had outside of Japan. Their Tonkotsu ramen (Hakata ramen on the menu) is best I've found in PHX. Their other menu items are also pretty tasty. Their prices are also pretty reasonable.
The only reason they don't get 5 stars is because of the service. It's rather sub-par. The wait staff are friendly they just aren't overly attentive and often seemed a bit confused or disjointed. I often find myself waiting for sometime after I sit down for a waiter to even come by with water. It's not the worst thing ever, and it's certainly worth it for the food, it's just the only thing keeping them from a 5 star review.