We used to take the kids here merely for the convenience of their location to our home. Besides from that, service and attention are pretty substandard, and their appointment polices are a mess; for them its ok to make you wait anywhere from 10 minutes when you arrive on time to your appointment; BUT if you are 5 minutes late, they immediately fill your spot and cancel your appointment.
I understand the value of productivity in business, but there is also an important mix of other things such as service, quality, politeness, etc, etc. Sadly, for this guys its only money, money, money; they have zero regard for their customers satisfaction. Needless to say they lost some regulars with us.
Solid one star.....