I got a small. Fits perfect. Not tight on the arms and not too baggy. The material is SO lite-weight. Perfect for a little spring-summer cover. May have to be somewhat careful with it. The color combo is gorgeous though. The backside covers my bum. I am 5'8", 135 lbs, and 32C-D bra.