I have ordered tons of parts from them over the last few years. I would say that 95% of those orders have been absolutely problem-free. However, as others have noted, when things don't go right, making things right can be frustrating.
I think I have had only two orders get glitched, out of...