I believe that home depot has everything that you need at a reasonable price. The one thing that stands out is the quality of the people that they have working there. Anytime I need help in the gardening department, the staff at this store is very helpful and knowledgeable.
PROS: Quality Service, Efficency
CONS: Wait at check-out lines occasionaly
more