It was perfect in every way, except the sizing. I'm pretty much ALWAYS a size large, so I felt confident ordering the large. It fit too snuggly in the shoulders and arms. I was bummed to send it back and planned to order again in XL, but the price went up from when I initially purchased it. I will consider putting my order back in if there's another sale. For reference I'm a 36D, size 12, 5'7".