Haven't been to Casta Diva for a long time - it was too noisy for us. That might have changed.
We have been to Branzino many times. Very good food and service in a lovely atmosphere. Ask to be seated upstairs, not downstairs near where the door opens. They also have a large back room now, but we haven't tried it yet. Looks fine.