From consultation to surgery, the service was exceptional. The office is beautiful, calming, and clean. Dr. Allen truly cares about his patients—he took time to answer all my questions and made sure I was comfortable every step of the way. Five stars all around.