I've place a lot of orders on the site. I've never had any serious issues with them. I think they are a great company. Most of the time, my orders would arrive early. And if it doesn't, it's easy to track. Their customer service reps are always polite and ready to help. I think they put in a lot of effort to make this better. Great company.