I recently ordered from them and the whole process was pretty simple. I am located in USA. It took about 3 days after they sent me shipping information to receive them. Everything was packaged well and so far so good.
I liked how they accept credit cards which offer plenty protection. But in my first experience with them I feel good about dealing with them in future.