I made an appointment with the crystal lake office but they said I could get in faster at the Elgin site, the next day. Very flexible with great hours including evenings. The entire experience was excellent. The staff was friendly. The medical staff was great and explained everything to me carefully. I felt like I was the only patient there. Great experience.