I'm between an XS and S and this item fits me perfectly! It has ties on the skirt and shirt and is adjustable. It's semi sheer and so flattering - it's perfect over a bathing suit or mini dress! The bias cut hugs your curves so perfectly!