They answered most of my questions but I could have used more information. Their staff was not that friendly, and didn't go out of their way to make me feel welcome. I felt like my needs were mostly met, but they didn't make any extra effort. The office was easy enough to find. Very Long Wait..1 hour or more in the Dr Officer, she complained that she does not have time for me, she's uneasy and appears always in a rush when conveinient for her.