Exactly what I was looking for with spring approaching. I wear a size 16-18 and the xl fits perfectly, great to wear over some pretty tanks with tiny straps, because strapless bras just don't work for me..this is the best solution