Absolutely AMAZING experience. I came in not really knowing what to expect. I was super nervous meeting with the doctor but the entire staff was fantastic. They were knowledgeable and made me feel at ease about the entire process.
The wait I was no more than what one should expect when visiting a regular doctors office and I went on a Saturday midday. Still in and out in under 2 hours. As long as you plan for a wait, you will be fine.
I have already recommended 2 friends who have had just as great of an experience!