Everyone reviewing here needs to look at the two spellings! THIS trust pilot is for "elvenforest". Note the missing "e"!! THAT is the company in Colorado. Then there is a Chinese company named elevenforest. Note the spelling difference? With this realization, all these bad reviews are done by people not realizing the difference.
Claim your business profile now and gain access to all features and respond to customer reviews.