Good experience. From when the payment processed to the final package being delivered it barely took over two weeks. My order was pretty decent sized, so it was sent in 3 packages, each was received within a few days of being assigned a tracking number. I guess the only down side is their vials aren't labeled, but a quick message to their online help guy got that squared away asap. Their product is good, I had ordered through naps before, so I know what to expect. Props to the rep too, he seems to deal with a lot of shit here and he was always polite and quick to get back to me if I had any questions.