I've been seeing Dr. Delong for over 6 years. She has been excellent. Unfortunately I had an awful experience today with one of her associate doctors. She was extremely rude and took all the other patients in before me even though we all had the same appointment time. (They screwed up on the booking time on their end). I was very frustrated as this is a pay per use service. I walked out and will not be going back. I wouldn't recommend this company.