45 cal per piece sounds quite accurate. -- Sushi is a far better choice of eating out vs. some others like
Mexican (My weakness!! -- Where a margarita is 550 cal each, and who can only have one??)
I love the rainbow roll...I figure it is around 500-600 cal, some Miso soup 50-100 cal, and a small side salad 25-75 cal...maybe700-800 cal for an evening out is not that devastating. And low fat