This is where my children go and I have always been very happy with their service. They are all very friendly. They all seem to be very good with children. You aren't allowed to go back with your kids due to health reasons but even at the age of 3 every one of my kids went back with them no problem. So they are very good with children.
PROS: kids love them, friendly people
CONS: no parking lot, on street parking only, sometimes have to cross street