I got size m/l. The bottoms fit great, but the top runs small... If you have a smaller chest it might fit. It is defiantly shorter than the one the model is wearing. Love the ties on the sides, very adjustable. Pretty nice quality for the price. Took about three weeks to ship..