When it works, it works great. But it's frustrating to keep trying to do offline sync and it keeps failing without any explanation. Or how it won't load sometimes despite being in an optimal connection. I like the app, but it can be really frustrating to use sometimes.