I absolutely love coming to this place. I've had terrible experiences in visiting doctors, which has caused me to go into panic mode every time I get near them and avoid going overall. However, I leave this place feeling much better both physically and mentally due to how well and organized the clinic is. Communication is superb, wait times are minimal, and I love that scheduling is so easy when doing online (as well as filling out paperwork). Lastly, the staff is very friendly, kind, and knowledgeable. This is what eases my anxiety at every visit I've made.