Very professional. Great staff. Dr. Nezhat is extremely thorough and explains everything.