We have used BSA for many years now. They do such a wonderful job of working as a team to minimize how long it takes to get reports back and more importantly they are always actively updating to stay in legal compliance in an industry were legal issues have become more common. Whenever we have questions about a report BSA takes the time to explain or give updates of when items will be returned. BSA has grown with us over the years and we hope to work with them many more years to come.