Very competent, friendly, Ms. Haines even stopped by my condo to notarize a statement for Bank of America, saving me a long drive to your office.