The office is a bit cramped. But the doctor is good at explaining things and the staff is hard-working and friendly. They're slowly getting caught up to the advantages that technology (ie this site) has to offer. They were able to help me get into some specialists quickly. Overall, I recommend.