You know, probably six or seven years ago I bought some gorgeous screened top soil from Earnshaw's. It was positively lovely dirt, if you know what I mean. Rich, dark, etc...
Anyway, I recently had other business dealings with another branch of Earnshaw's, and because they tried to rip me off so badly, I will NEVER do any future business with Earnshaw's, nor will I ever recommend them to anyone else.
So, in short, stay away from Earnshaw's. And by God, please stay the hell away from The Trading Post.....their dirt is costly, and is filled with all sorts of debris (broken glass, tree branches, broken cinderblocks, etc.)