They came exactly as shown.  I am 5' 120 lb and they come up to my elbows as desired.  They stay up well over long sleeve tshirts which is how i wear them, so im not sure on bare arms.  They are warm and I love the buttons.