From the moment I walked into the office, I was greeted with a kind, friendly, professional staff. The office itself is warm and inviting. The entire staff was so helpful, kind and knowledgeable. Dr. O'Rourke is also very warm and kind as well as very smart. She spent plenty of time answering my questions and made me feel like I was her top priority.