Ok so im a true 18 and 5'8 its hard for me to find tops that fit are comfortable and cute. Im an apple shape top and this top is perfect. I am ordering another in a differwnt style. I took a chance on an internet swimsuit. Pleasantly surprised.