This is a really excellent plugin that works exactly as advertised, with premium add-ons that extend the functionality depending on exactly how robust and granular you are looking to get. I had a minor issue with one version and support was friendly, fast, detailed, and thorough. This is one of those plugins you want to pay for or extend just because of how easy and well it works for the purpose it’s intended for.