It was easy to get the appointment time that worked for my schedule. The office was very easy to locate. I didn't have any trouble finding it at all. The restrooms at this provider's office were clean and well-maintained. You could tell that they cleaned them regularly. They're really great about taking their time with me, and they don't mind answering my questions. I've never felt like an annoyance to them no matter how many questions I have.