First impression is pretty good. It's very user friendly, especially when it comes to scheduling projects. The interface is clean and simple. Pricing seems fair and straightforward. Some of the tools seem a little dated (they don't have any direct integration with Stripe) but overall I think the functionality is great. Onboarding was smooth. Overall, the customer support is great and they respond very fast. I would recommend them for any small businesses. I like how everything is set-up as "projects" rather than tasks. Projects allow you to group multiple tasks together so if one project ends or doesn't go through all planned steps then you know right away which ones failed without having to check each task individually. They're also super responsive!