I have mine on tile, with no carpet around it.
Had it on commercial type (thin) carpet, but the rug frayed around the edges over the course of a decade. Made the choice to put no-slip pads under the legs of the table when it was recovered last. That's worked out very well.
Had it on commercial type (thin) carpet, but the rug frayed around the edges over the course of a decade. Made the choice to put no-slip pads under the legs of the table when it was recovered last. That's worked out very well.