Dr Horsley and his staff are amazing! They have always been so wonderful with me and my daughter. I have been more than happy with the end result. I will definitely be bringing my other kids here!