Dr. Beecroft is a great surgeon. He is one of the few doctors who actually spends enough time with his patients to explain everything and to answer every question. He will review information until you understand it. His assistants are friendly and professional, as well.
I have has several office visits here and there was no problem scheduling them and I never waited more than 15 minutes in the office.