I liked how easy it was to setup, as well as use once we started getting some results back. The support team is wonderful! They responded very quickly to our inquiries, which made us feel like they truly care about their program. We did not have any issues but there are so many features that one could get lost if they were inexperienced. So this would probably make for a great beginner's product; however, those who know what they're doing will likely find it overly complex/feature-rich compared