These tops are very well made, and with a nice material, but for an adult the sizing is off. when you get the right size the fit is very nice and sexy. I am an adult 5' 3",  34-29-36. I usually wear a size small, but i went up 2 sizes to large; the fit is still slightly snug, but if you prefer a looser fit then go up 3 sizes. I had to take off one star because of the sizing. but if you get your right size the fit is superb.