Naps all the way. I've been a customer for a few years and through the trouble they had fulfilling orders a couple years ago. During that time though everybody got thier stuff eventually. I never had a problem but they re-sent an order I already recieved just to make sure!
They've really been on their game since. I'm 4 for 4 since beginning of summer; and turn around time is better than ever.