Absolutely awful experience. It took over a month for my order to be delivered, despite being given repeated promises and updates. I was also told I would receive a partial refund because of the delay, but that never happened. Customer service was a complete waste of time and nothing was resolved properly. Very disappointing and I would not recommend ordering from them.