5 /5 Colleen Guillory: I love Dr Klein and his staff. They are very thorough and there is never any surprises when you get there. Iris makes sure everyone is set before they come to the office. There is usually never a wait once you arrive either. Dr Klein is one of the kindest doctors I have met. He really cares about the well being of his patients. I felt very safe even after my first visit. He knows his stuff! I love that he has his own line of supplements to encourage good health without always having to take the big pharma meds. He and his PA Crystal are very knowledgeable and show so much compassion for you. One of the best things about his practice, besides incredible staff and doctor, is how you can communicate with the staff at anytime via the patient portal. It’s an all in one spot to book appointments, ask for non-narcotic medication refills, pay your bill, request appointments, and many other things. They are great about responding too. I’m Bless to have found such an amazing practice! Thanks to their care I have my health under control again and my pain under control and have been living a full productive life again. Thank you!