I've been. Prepare to wait a LONG time. I thought the pizza was pretty good, but quite honestly i've always been a Star Tavern fan.
Didn't get a chance to try the clam pies which are supposedly excellent. Also been to Grimaldi's which was comparable also.