I'm having a large concrete deck built which will be about 30" high at the highest point. The question I have is what should it be filled with, compacted soil or rock? There will be concrete walls and a six inch, steel reinforced slab on top and the top surface will be slate tiles. Originally the contracter suggested using drainage rock but now favors soil which is available at no cost. Would the compacted soil be suitable to provide a base for the concrete slab? Appreciate any suggestions.