After I hadn't received my order 3 weeks after placing it, I contacted them and was told my order would be rush shipped. After another 3 weeks, I contacted them again and told them to cancel my order and refund my money. I then recieved an email that my order had been shipped and it took another 8 days to receive. When I contacted them to return items because it had been so delayed and I no longer needed them, I was told they couldn't accept a return and they would try to improve in the future. Do not order from them.