mine also came via the mailman.
I've made a total of 5 orders from Nirvana; 3 orders from Attitude; and one order from SpeedySeedz.
Never had one single problem, with any of my orders (hard to believe.. I know..) but its true. I've never had one issue with any of my orders from any of those banks... which.. those are the only three banks I will use.. since I know for a fact that they are all legit reputable companies.
Also, coming from Attitude.. my packages usually take between 9 to 12 days to get here when coming from them.
As far as Nirvana goes, they always get my beans to me within 7 to 10 days.
As far as SpeedSeedz goes, the one and only time I ordered from them, I think I got my beans in 6 days. Which was a record for me..
hope that info helped you out some.
peace.