I've only ever had great experiences with them. Received a figure in December that was pretty expensive, but was damaged out of the box. It was way past the return timeframe because it was a Christmas gift my girlfriend had ordered months before. Not only did they happily accept the exchange for a new one, they sent the brand new figure out before they even received my return shipment at their warehouse.
If you choose the standard shipping option, it's often pretty slow, but it's also pretty cheap. Usually takes at least 3 weeks and it isn't tracked, so it can sometimes feel like forever. But they do offer quicker, tracked shipping. You just have to select it on checkout