Dr. Ramirez and is extremely professional, knowledgeable, thorough, and caring. He took time to explain what I needed done and all of my options in detail. His office is very well equipped and clean and his assistant and staff are very professional, competent, and caring. Dr. Ramirez called to check on me after my procedure - something most doctors don't do anymore. I strongly recommend Dr. Ramirez.