I would not recommend this group to anyone. My 4 year old son was seen here. In my opinion, the doctor lacked bedside manner and seemed as if he was in a rush to move on to his next patient. My son required special testing for his vision so I would have expected timely follow up with results as I was told but this was not the case. Overall, the staff was unprofessional and the wait was long. They even forgot they dilated my sons eyes. Also, when we to look eyeglasses, the lady assisting us left to help someone else despite the fact we were waiting a long time,she had called our name and we had questions. Kitty ( an employee at Horizon) failed to call me back as stated on 2 separate ocassions. I have been wearing glasses for over 20 years and have never seen an office like this especially when it comes to pediatrics. We ultimately went to another group for glasses and further follow up. I would definitely not recommend this practice to anyone.