naps is excellent. Always got my orders quickly. Service and products are top notch. If anything happens (lost pack, etc.) they are good about resending and taking care of you.
Take it from someone who's been using them for years now and not some of these recent know it all's who have ordered once and had a delay and now run around bad mouthing naps even though naps still took care of them.