Never received my order. Cant get a refund. The Company is in China and its Impossible to reach them. Shipping costs are ridiculously high. Their pop up ads are enticing but you ever receive the order. Dont buy from this company. Buy American.See critical reviews
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.