This was so perfect but the small is huge! I'm
Usually a S/XS but when I tried on the small the shoulder elastic couldn't stay up. I was sad bc I ordered the small so I could have some room but the shoulders didn't fit. Would def recommend sizing down.