Non-slip carpet Stair Treads. They seem like decent quality, although not plush they are soft to step on. They are peel and stick and only time will tell how well they will stay put. The color i have is gray, they measure approximately 28x29 inches