This item fits perfectly; not too big not too small. Presently I am size 10-12 and just under 5 ft. I purchase two sizes (based on previous experience with other brands) as some small will fit and some meduims are too big.  But I ended up sending the small back because the medium fits perfectly.  The only problem I have is because my torso is short it doesnt stay smooth around my back esp, but puckers up, even tho I pull it way down over my hip, so I cannot wear it with very close fitting.  But this is the best affordable shapewear I have found so far. i wear it 8 - 12 hours a day. Yes, as others have noted the rubber smell is quite obvious.