They have some of the best prices and have always had what I need in stock. I have had them deliver gravel for my driveway several times and have bought a couple of truck loads of sand to level my pool. The sand I thought was expensive, so my husband picked it up, instead of having it delivered. They also offer sanitation services, which my daughter utilizes. I think they will pick up 6 bags of trash a week for $13/ monthly. Definitely recommend for gravel.