Odoo is a highly flexible, robust and affordable ERP solution. It fully allows you to conduct accounting, sales, CRM, invoicing, and other business needs all in one place without the need to use another software. If we talk about whether it is a good fit, the answer is that Odoo allows you to develop and customise it as per your business requirement as an open-source platform. So, we can rightly say that Odoo is a good fit for your business if customised accordingly.