I'd like to start off by saying this review is for the bar only. I've never eaten in the main restaurant here.
I LOVE Mastro's Ocean Club, but I don't really feel the same emotion about Mastro's City Hall. Don't get me wrong - City Hall has great food, most of the time. The problem is Mastro's just isn't consistent. On one occasion I could swear I had the best steak I ever had in my life, but on another occasion I thought my filet was something I accidentally burned on the BBQ. On one occasion, I had amazing oysters, but on another they were not cleaned correctly which ruined the experience. These are just some of the examples of the inconsistency and the reason I just can't bring myself to give City Hall 5 stars like the partner restaurant Ocean Club.
If I were to recommend one of Mastro's restaurants to a friend, I'd tell them to save their money for Ocean Club.
However, I'd like to add that the bar is great at City Hall. So, if you are just going for drinks, you can't go wrong.