As a new patient having just got my recommendation a few days ago, there is a lot that I am still learning. That being said I went here today with lots of questions all of which were answered. They were very patient and made recommendation based on my ailments. I can not say enough, it is a great place.