One of, it not the best Plugin I ever come by. The developer support is just amazing, the plugging is always up to date and when something does not work it is fixed really quickly. And it is improved at every single version with new function often added.
Some add-on are not free but it is worth the prize when you look at your watch at the end of the day.
Well done to the developer and go for it if you want save a lot of time in your development.