They look absolutely gorgeous!! Who knew that stair treads could be so pretty.. Oh yeah and they really do stay put.