I am 59 140lbs. I took the advice of a few reviews and went up one size. Im usually a size 8, but I purchased a 10. The jacket fits well. The pants are a touch above my ankle, but it looks great with a strappy set of heels. I am happy with the purchase and would say that it was exactly what I expected for the price. If you are a standard size 8 I would say go up one size, but if you fluctuate up to a 10 I would say get a 12 and then take it to your local dry cleaner and have them tailor it for you if it ends up being a little bit bigger in areas. It will still be cheaper than buying a department store suit.