I wear a normal size American size 8 top and never have issues with sizing. I am 5'9, 135 lbs. I was undecided what size to order so I ordered an 8 and a 10 as the top said it does not stretch, thinking I can always take it in at the waist if it is too big. The 8 was so ridiculously cut short and tiny and the ten was so short in length, and the bust sizing/seams were so high on my chest it was humorous. Clearly not American cut. The quality was very cheap as the fabric was a noticeably rough and raw. Beware! Picture not as appeared.