<human>:  Where is the best place to eat sushi in Boston?
<bot>: The best place to eat sushi in Boston is probably O Ya on Liberty Wharf. It's been rated one of the top sushi spots in the city, specializing in unique creations crafted with the freshest ingredients.