Have read a few reviews and to be honest I was nervous ordering from them but I have to say everything went perfectly.
Most items were shipped right away and I received them within a week. There was one item that was delayed but they told me it would be delayed before I even placed the order. This item was shipped 2 weeks later as they said it would and it is on it's way!
I emailed the company as soon as I ordered to just make sure that everything would be shipped right away and they responded within an hour.
As far as I am concerned, they provide excellent customer service.