I'm a bit torn about going here for garden items. They do have some harder to find items-- like drain re directors and crushed limestone. But for some of the basics, like soil, tomatoes, fencing-- they tend to be either understocked or overpriced.
They had almost no stock on basic garden fencing-- those short solid metal ones you stick in the ground around your garden-- and the ones they did have were almost ten times the price of those I found at Walmart.
So if you're going to go here for all your garden needs, plan to make an extra stop or two because they probably won't have everything.