Great place. Nicole and Paul were wonderful, taking time and patience to answer all my questions and even to offer answers to questions i hadn't known enough to ask! They were thorough and honestly concerned with getting me well and on my way back to work. Very pleasant, professional folks. Yes, there was a wait, but that's what usually comes with this kind of quality care.