Great service and not very long wait times. Doctor was very professional and caring. He took time to listen about concerns and explain things in a way making sure that I understood everything that I had questions about. I would highly recommend this office with nothing negative to say at all. Definitely 5 star review .