I want to love it because it is SO cute and flattering but I've ordered it 3 times and every time I order it the sewing and stitching is undone! I am 5'4" and 130lbs The small fit nicely, it's just super hard to get on! I don't have a chest and it fit fairly well but I do think that if you don't have a chest and went up to a size medium it wouldn't fit.