I ordered a Large because I have bigger arms and it was still really tight on my biceps, BUT I still rocked it! The cut was a little too low for me, but I knew that before I purchased. I just pinned it a bit. The fabric is a very good quality as well. I received several compliments.