The rug is relatively thin and therefore perfect on top of a carpet.  If used on a wooden floor it would need padding.  Beautifully soft and looks great!  Isn't going to show the dirt or look worn as it already looks vintage.  Love this rug and the way it spruces up my entryway.