This is exactly what i wanted. I'm 5\"4 and 170. I bought a large(12-14) and it fits perfectly. It gives good coverage and the rouching in the top and high waist helps hold my tummy in so it is slimming. It looks like a nice dress/top and skirt versus an actual bathung suit which is what i wanted.