Installation may have given my arm a little bit of a workout (the film on the back is no joke!), but it was otherwise a breeze.  The stair mats are cushy and seem like they should stay in place quite well.  Now if only I could find the matching landing mat...