Very professional staff and Dr. Gayles is very thorough and patient and explains everything in detail where you can understand.