They falsely advertise “That's why your order is secured with our 100% satisfaction guarantee.
Although we are very confident they will, we do offer a 90 day free return policy.”
When you actually try to return within the 90 day period, they inform you that they will keep $20 as a return fee. They then tell you that you must return the product and are not guaranteed a refund unless you pass their inspection.
The entire process is deceptive, They obfuscate the fact that they are in Vietnam (they list their address as Delaware) and they do not honor stated policies.