I've been using Joomla! and various extensions for several years and have deployed sites for clubs, churches and commercial sites.
The extension installed easily and was fairly intuitive to use once I got the general concepts in my head. I read the documentation on the extension site and all the FAQ's, but it would really have helped to have a .pdf "How-To" file to give a new user a general orientation on concepts and tutorial on set up. Nonetheless, I highly recommend this extension.