True to size. a little loose in the waist line in order to look like the picture, go a size DOWN. It is VERY stretchy. I am 5'4 15o lbs wear a size 13 and normally a size Large. Got a large and wish it were a little tighter. But comfortable!