BSG have done some great work for us. Frequently, customers assume their books are in good order, but the books are often completely lacking in some regards. Communication with BSG was regular, clear, and concise and we were able to accommodate each other’s schedule to ensure that we could meet regularly throughout the process. They have sound fundamental theoretical and practical knowledge of bookkeeping and accounting. We have been working on and off with BSG for more than a year now and are really pleased with their service and are now getting them full time soon. There is a reason someone gets back to same person again and again!