Funny that this thread just reappeared because I meant to post on it. Sent my sister, who lives in Plantation, the info on this place a while back and she just emailed me that they went and loved it (and thought is was very reminiscent of Barnaby's which she and her family love after several visits over the years when visiting). So thanks to the OP for ensuring that I can find some decent pizza next time I'm in South Florida!
"Knowledge is knowing a tomato is a fruit; wisdom is not putting it in a fruit salad." Miles Kington