My experience with Popzora (Chinese clothing company that makes knockoff cheap clothing) is that they are a scam. Their 4 and 5 star reviews are a scam also. Notice the barrage of those high ratings after a 1 star rating is posted. They are trying to push down the bad review in the queue. I believe they are paying someone to write good reviews. Sitejabber, please investigate so that more people can be aware of this fraudulent company.
I've been ripped off by this company. I lost money. I'm kinda ticked off. Just telling me to ignore them isn't helpful.
Your credit card co. Should reimburse you if you open a fraud file with them.