In the limited use cases I've used it, it's alright / good enough. But it has lots of examples (of my own) to work off of.