survey says....PVC.As for carpet,Idont know how foams would work on regular carpet,I have never ran on anything but the crc ozite stuff with foams, as for size, my mini-z track is larger than 8x18. its 16x 20 and I still wish I had more room!!Just not enough straight to wind out on.