Patient
Dr.Caraballo is hands down the best doctor I've seen in my life. He is extremely knowledgeable in several areas of medicine and always takes the time to explain your diagnosis and treatment options. He takes the time to address the underlying problems to help you understand and get results from your treatment. He doesn't just write a prescription and send you on your way. The staff and Dr. Caraballo are extremely friendly and helpful. I would recommend this practice to anyone. Thank you Dr.Caraballo.