I wear this for working out nd on the go to the park and such with my kids. Gret go to item! I am considering getting another to have for nicer times as the other has been in and out of the wash several times. Holds up well as I air dry my darks, but still you can tell I have hadmy time in it. I would still recommend as the price is awesome and I imagine it would be flattering on any body type!