Yes. We can lay the artificial grass onto most surfaces. Turf, soil, concrete, tarmac, balconies, decked areas, paving, roof terraces and sloping areas.