Way too short.  I am 57 and typically wear a size 8/10 (36D).  I am wearing a sports bra in the photo because this wouldnt cover my top at all.  It skimmed the bottom of my rear end.  It could work for someone shorter, but I would have to choose between covering my upper half or lower.  And its quite tight.  I cant imagine anyone larger getting this on.  Shame, thought it would be sexy.