I would chose Sharrbo's at least it's not too expensive. I had coordinated my office's Christmas party there. Its not too bad when you have a whole bunch of people over for a meal because the environment has a lot of "interesting" stuff to talk about. There was a party of 25 of us and we got to sit at the "pope's" table and literally there was a pope's head in the center of the table in a clear box...quite a interesting center piece to talk about.... We had ordered about 15 dishes and I really didn't like the pizza too much. We had to wait forever for each dish to come out! I liked the penned cardinale and the good thing was you can actually bring in your own cake...not a lot of restaurants will let you do that.