The elastic ruching on the sides because it makes a perfect fit for any body type. I ordered a large, and they are long enough to cover my 38 week VERY pregnant belly, if that helps at all to know what size you might need.
Get them today for $5.99. Shipping is $2.49 for the first item and $1.99 for each additional item. Deal available through August 15 or while supplies last.