I placed an order for a product
I placed an order for a product. Supply Center USA deducted the money from my account but nearly a month later, no product and no communication. That is why I'm giving them three stars. I emailed them yesterday and received a very congenial email back as well as an email that showed the refund was generated. Customer service was excellent once they responded to my email.
June 3, 2025
Unprompted review