We have had such a great experience with this office and their staff! The payment plan is great, they are thorough and patient with our daughter. As a business owner myself, I know how important the attention to detail is and NEO has done just an overall great job.