I agree with Margie - everything was on time, the staff was incredibly professional, and the doctor spent a great deal of time with me and then managed to fit me in with a second specialist that same day. He took the time to answer all my questions. The entire staff seems to understand that most every patient is new, and so they don't assume that you know their "routine" the way you get from a lot of small doctor's offices. The communication is excellent, and the lab services are efficient and top-notch.
My only complaint is that the particular doctor I saw never contacted me with the test results he promised, and I discovered last week that he didn't notify my PCP either. I have a form to mail to CC to get copies of those results sent, though.