This was my first ever annual visit and it couldn’t have gone better. The staff is so on point and the doctor makes you feel unbelievable comfortable. I haven’t had to wait more than ten minutes each time I have gone. I had a question about a prescription and they got back to me the very next day. I was so impressed! Everything is clean also.