Reviews (4,433)
Overall rating
4.8
February 9, 2018
So far so good, install was easy, customer service was great (Thanks Michelle B!!!) and I was able to import all of my existing reviews, setup email blast and put on our site without much issue.
Nature Lab
United States
About 1 month using the app