I've only had good experiences with amazon. I like the transparency of their ordering and tracking system, plus the reassurance of dealing with a big company.