Excellent staff and organization. Everything is on time and runs smoothly especially for how many patients that they have. They are always able to get us in when something is broken or needs repaired during the week. I have two kids in braces and they both enjoy going and do not complain about going despite the fact they know they are going to hurt when they get home.