Perfect! We needed something to give the stairs some cushion and provide some grip, and these are great.  Super easy to install, and they've held up nicely so far.  We get compliments on them pretty much every time we have people over.