This is adorable and so worth the price!  I am 5 foot three and weigh 160 pounds and the size large fits perfect.  My new swimsuit cover-up! You will need a strapless bra if you don't visible straps from the back.