Hi. I'd like to grab some sushi soon and was looking for recs in the Waltham / Newton area. My friend has been to Oishii in Chestnut Hill a few times and loved it. However, they have very limited seating.
Anyone know of some good quality places close by that are not super expensive and serve fresh, quality, sushi?