Absolutely - it's one of the very few suburban destinations over 20 miles away that I'll choose over heading into the city - always top notch, usually limited wait for seating, and the founder chef seems to be working there behind the sushi bar every time I have been.
I actually prefer the Sudbury location to the Chestnut Hill location. It's been a long time since I went to chestnut hill, but my recollection is that they don't have a liquor license and Sudbury does! Plus, the family at Oishii II is so kind.
At this point, the original Chestnut Hill location definitely has a license for at least beer and wine. Although I think Chestnut Hill's quality is still a tick better, I find the Sudbury location to be vastly more relaxing in terms of crowds and claustrophobia.