I ordered peel and stick backsplash…
I ordered peel and stick backsplash from this company off of Walmarts website. I did not like the product and sent the items back. This company received my order back on April 1st and still have not refunded me for the purchase price. They claim they have not received it. FedEx tracking shows otherwise. Do not trust this company, they are out of china if that doesn’t give you a red flag!!
