It does all the things mentioned. I live where it is very warm and get tired of always making the bed with a quilt when it's not used for warmth so made a bed runner and love it. It also had the added bonus of keeping the feet warm. When it gets cold I'll go back to the quilt.