I love how those arm warmers feel. They stay in place. Don't roll down on the top. They may look small at first but once you wear them they are perfect. Just enough compression and softeness. Also as someone with a bit longer arms than standard those are not short. Temperature perception is absolutely individual so I'm not giving any recs here.