I took one of my kids here for dental work. The initial visit was quick and easy. My only complaint is when we went back for dental work it took a long time. We were scheduled for 10am, they called and said to come later. I arrived at noon, waitied until almost 2 before we got in. Everything from there went smoothly. I understand that they take their tie with each patient and some things are unforeseen and take longer. I appreciate that when it was our turn we weren't rushed it's just not so fun being on the other end :)