Artificial grass is versatile enough to be laid on just about any surface. It can be laid on soil, turf, concrete, tarmac, and paving. It copes beautifully with sloping areas and it can even be laid on roof terraces and balconies. For the best results, the grass all needs to be laid in the same direction, so that you are looking into the pile.