This is a wonderful business. Everything is very clean and well stocked. They always can answer any question I have, or they find out and get right back to me. Dr. Johnson offers great advise on all my health issues. The staff is very friendly and knowledgeable. Also.... which is very important to me, is that I am seen at my appointment time!!! Not 30 minutes to an hour after my appointment! They also offer excercise classes, yoga, and nutritional counseling.