I love Dr Spirakes! I do NOT love the Advocate billing system. It wanted me to pay in advance when I booked this appointment SIX MONTHS AGO!! I also couldn't complete the pre-visit online check-in because it continued to insist that I pay in advance. I pay my bills AFTER they have been processed by my insurance. It seems you assume that I am a deadbeat who doesn't pay his bills, and I find that insulting.

| Verified patient

Very impressed with Dr.Spirakes! She is very knowledgeable, a good listener, Personable, and has a good sense of humor. I am so happy I choose her for my internist.

| Verified patient

Dr Spirakes is the best! She always talks about my health in ways I can understand. She takes her time and never rushes me! I'm so happy she's my Primary Doctor.

| Verified patient

Very thorough.

| Verified patient

Wonderful, caring doctor!

| Verified patient

Dr Spirakes has been my Dr for many years, and she has been wonderful ... knowledgeable, caring, professional

| Verified patient

Dr. Spirakes is Awesome!! We need more doctors like her!!!!! Her nurse was also exceptional. I wish I could remember her name.

| Verified patient

She is knowledgable about my health issues and know what to do.

| Verified patient

Dr Spirakes is a great Doctor. She is always caring and very thorough at my exam. I am comfortable asking her questions. I feel like I'm visiting with a friend at my appointments. I would highly recommend her.

| Verified patient

on time, easy to get appt., answered all questions. Excellent experience, as always.

| Verified patient