Dr Herman is awesome! I cant believe how fast I have received results! The Staff is amazing too! Ive had so issues with insurance and they have helped me through it.