Worst e-commerce service.
They cancel the order 8 days after it was placed with the reason that it's out of stock. 8 days to confirm their inventory.
I was expecting this would have happened so I called their customer rep two days ago and she confirmed its in the warehouse and will be delivered in time. So customer service lies as well. Very unprofessional.