Unfortunately, I cannot recommend this product at this time.
When it is working, this is an excellent product. The problem is that they provide no support whatsoever despite the fact they charge for support and updates on a yearly basis.
I reported a bug to them about seven weeks ago about users being able to register using social media logins and completely bypass their product. They acknowledged this error. Despite this they have not responded to any posts in the discussion thread or to the support ticket.
If you look at the other products they have for sale, lack of support seems to be a common theme.