Dr. Steffe found the reason for my problem when doctor after doctor had failed to do so. The staff is friendly and welcoming.They made sure every single question I had was answered and available to answer other questions later. The staff is warm and professional, and that makes the whole experience better. I was very satisfied with my visit and I left feeling encouraged for the first time in years. The office was very easy to locate and I didn't have any trouble finding it. I'll definitely be going back because it was such a good experience.