if you are going to a street party this is the perfect top. the material is so so. you'll get a few uses out of it. I am 5"7 134lbs, slim, tall. I got the large and it did not fit. it was too big. perhaps the medium would have fit. couldn't exchange. final sale. but overall a super cute top.