What is the difference between Topsoil and Gro-Max?

Topsoil is typically used for lawns, tree planting and open area ground cover. Gro-Max is a planting soil typically used in the creation of planting beds.