They are professional but there are some room to improve. They can take care of customer's deadline in a more careful way. E.g., I didn't get mos of the documents (e.g. HOA documents) on time so I have to use the extra privilege to extend the contingency. They made a few errors/typos/inaccurate figures in a long report so I had to spend a lot of time to proofread for them. They can do better to explain where the figures/numbers in their report come from. Honestly I didn't feel good to sign on a report with typos, inaccurate loan amount, and charges. When I pointed out and wait for the corrected version, they responded in the very last day to push me to assign on the same report without corrections.