So far I am NOT satisfied with this website. I ordered many pieces in which I've already been charged for and it's been way longer than a month. I tried to reach out in multiple avenues, and you are told on the website to not do this as it will delay your order. I don't know about you but I don't know ANY company that puts its customers last. I will be calling fraud out on the website if I do not receive response soon. You will never get anyone on the customer service line either.
10/12/15 I have ordered a few more times from this site, and they have fulfilled orders. Luckily there have been no more slip ups. So I will up this from 1 star to 3 for now.