I've been using Upflow for 2 months now, We have drastically reduced our arrears thanks to them. The support team is always available and very responsive. Always ready to improve, they really take into consideration the feedback from their customers in order to understand their needs and improve their product.