I took my son here, as it was recommend by a friend. I had a rough encounter but I have since been very impressed at the way the office staff handled the situation. They worked very diligently to make things right and did not give me the run around, you can't ask for more than that. I'm giving them five stars because if you have an issue they will work hard to make it right, and that means everything.