This place is great for children. My son has been here for a while now and no complaints at all. The entire staff is amazing and easy to work with. They are experts in dealing with little ones and ensuring we get to our goals. This place is very efficient and don't make you wait long once you sign in.