Runs a little small. I usually wear a US XS, but after looking over reviews and sizing went up to a Small. It fits but is very very tight. My upper arms are 10.5in around and waist is 27in. Probably should of went for a medium. I wish the sizing chart included waist and/or arm too.
Looks amazing and fits perfect