Question Author
Yes, surfaces will reach thermal equilibrium and attain the same temperature, thats not in doubt, but that doesn't explain why a marble work surface/floor will feel much colder than a carpet/piece of wood in the same room? Its to do with the rate of heat transfer (specific heat capacity). This is relevent in the pantry situation as the room is cold: so the slab will quickly reach room temperature and quickly take heat away from the objects to be cooled.
Limestone is a pretty common rock. Marble is fairly common also. Granite and basalt aren't as common generally. Having said this, some locations might be miles from a suitable calcium carbonate rock. Also, I was just using granite and basalt as examples: there are lots of other rock types that would be at least equally suitable as far as I can see. As I have said marble and limestone can have a really nice finish, which would be benefical for keeping food on and cleaning. But the way I had heard it told was that marble was almost always the rock used for this purpose. For me the reasons just don't seem to fit with response.
I suppose I might be wrong and other rocks might have been used. Can anyone please confirm or deny this? Or even better can someone tell me some properties of marble that I am neglecting.