The worst customer service I have ever encountered in my life. They made a scheduling error and would not see my son when we arrived....Accused me of lying and had a terrible attitude with me. They not only lost me and my son but my husband and 2 daughters as patients today.....maybe that will help with their "scheduling & communication" issues.