I gave it a 3 because of fabric is very thin. Not best quality. They do run true to size so order your normal size. Don,t size up. Sleeve run long too . I am 5.5 tall 130lbs  wear a medium or size 8 in most thing like this. (Tops only) Do to reviews I ordered size up. (large) it was to big....very loose around arms and sleeves went pass my hands. I feel a small might have been tight on arms. Sizing was all about the arms. My arms are normal (not big or small) never had things tight on arms. If you have big arms large would be better for you. Hope this helps.