The doctor was very nice but the office staff, aside from the women who takes your blood, is incompetent. I was told they took my insurance on my first appointment and on my second was told they do not. I was unable to speak with the Doctor about my results. This was a waste of my time and not good for my health. I'm left to interpret my own blood results! Ridiculous!!