Dr. Barrows is wonderful and he is a great dermatologist. It does take a while to get an appointment, but check back with them regularly, because they do have cancellation. He and is staffs are delightful. The waiting area is spacious and very clean. Dr. Barrows will be more than happy to answer any questions and concerns that you have and he explain everything in plain English.