Does what its meant to. The integration with xero is pretty glitchy and their card delivery times have been quite long recently. Their customer service was also lacking on a couple of ocasions. Decent enough but I wasn't hugely blown away with the experience and the annoying and incessant two factor authentications are a pain.