Sapphire Bookkeeping has been a great company to work with. Since starting our company 2 years ago Sapphire has managed all of our accounting needs from Payroll to Business Tax Returns... Even a few of our employees personal Tax Returns. I cannot say enough good things about Sapphire they are a joy to work with and as a small business the personal service that they provide is outstanding.