Perhaps if everything goes perfect, the company is OK. However, if there are issues forget about it. I placed an order 3 weeks ago. I canceled it within an hour. According to the website you have 12 hours to do so and the order is canceled with no issue. I even submitted 2 follow ups since the site never showed a cancellation. Well, 3 weeks later the package arrived. I requested a return label, but they want me to pay for their error. There's no phone just an email with someone who doesn't understand and just keeps telling me to mail it back and I'll have to pay to do so. I've wasted so much time on this and still not done. Even if I didn't cancel 3 weeks for of the shelf cases, really?!?