this is a website specificially designed to serve business owners not potential customers looking for a fair review. the way its designed , its almost impossible to leave and keep any negative rating. for example burden of proving anything that not positive is on customer (reviewer) . in most cases its removed as a result. I attemped to leave feedback 3 times. all are removed..
5 years ago
Trustpilot has a
1.5
average rating
from
2,738
reviews