I ordered this in a medium as I am a true medium (just had my first baby.) It fits perfect. The color is amazing and doesnt fade in the wash. The pockets aren't as deep as the add but thats okay.
It does stretch a little. But once washed and dried again it holds its shape for a while.

Over all. I love this item!

XoXo- King