Steve page was amazing, very caring, and attentive. He listened to our sons needs and addressed his problem immediately. The only reason I didn't give a 5 star is because the receptionist lacked compassion to staff and patients. When we first walked in the older receptionist wasn't very friendly at all, and when we were done with our visit she just left us standing there waiting to get our products and to pay for our visit.
Steve finally realized we'd had been waiting for a long time, and helped us.
Bottom line is that receptionist set the mood for the patients and our first impression wasn't welcoming.