I had a TERRIBLE experience with this company. I paid extra shipping to have delivery before Christmas. I received an email saying that they canceled my order because they couldn't get it here before Christmas. Then they shipped it after Christmas at full charge... when I no longer needed it because it was obviously a Christmas gift that I ended up replacing with another product. So when I received the cancellation email, I emailed them back saying I did not want it and it was supposed to come before Christmas. Then they said I had to wait to receive it and they would send a return shipping label. When we finally got the product, reached out for the return label, and sent it back, we STILL only got a partial refund, had to go through a ton of hoops and had to pay a premium for shipping before Christmas. Not to mention they charged a warehouse replacement fee without my knowledge that was never refunded, even when they got the product back. What a complete waste of time and money. As someone who online shops frequently, I have never run into so many problems with a company. This place is a scam!