Purchased this top on line in a small and it fits TTS. I typically wear a small or at times a medium top and was worried about the length of the arms, but they hit in a nice place for me where it doesn't appear short or awkward. I'm 5'10 and have longer arms so this was a concern for me. The puffiness of the sleeve at the shoulder isn't too much either. I am very excited about wearing this top!