Yes,  it’s 100% cotton. It has a nice feel when you step on it but the shape is off as the cut is not precise.