I ordered this in the peach color way. it is a nice, thicker cotton and while i have only worn & washed once (i air dried) it feels like a fabric that will hold up well. fit is good, i stuck with my usual medium. at first i thought it was a little big but i didn't want to risk the arms being too tight or short by going down to a small. in the body a small would have worked i am sure, so if you have slender arms going down a size may work well. i liked it so much though i ordered a second one in