What kind of site preparation is needed?

Make sure the surface is reasonably level, firm and smooth. We will deliver the on dirt (provided the surface is not too soft), gravel, grass, cement, pavement and asphault.