I like this restaurant a lot! Generally on Nun's Island there are not a lot of good restaurants at all. But Chez Carl is really good and worthwhile to go to.
They have specialty pizza and are child friendly. There is a private parking lot so you don't need to search forever for a spot!
I would not recommend ordering it for delivery though, the pizza doesn't taste good, perhaps doesn't last during the delivery period. Its really great when you go there and experience it yourself.
PS - the bathrooms are clean and its child friendly!