It's easy to use for both my team as well our clients! We've been able solve some issues we had with other approval systems by using this one instead (and it has helped us save time). The only thing I dislike about its functionality at times are when you have multiple people in an "Approver" role which can make things confusing if they're not all working together or need clarification from eachother sometimes - but thankfully there was always someone around who could help me get back up & running again :) Great product overall though!! Not much else really since everything works great so far :D If your looking into purchasing something like approvdonkey then do yourself favor because their support staff will be very helpful through any questions/issues etc., They also offer free trial periods too where u might want try them before making sure ur decision would work best within yur organization / needs!