Fits great!! I am 5.4 and 125 lbs and ordered a small. Very good heavy material for the low price. I wish they had more colors and patterns!! I would wish for black and white stripes and for leopard print. :)