I'm 5' 7", weigh 160 lbs and wear a size 12.  The material is stretchy and comfortable.  I bought the queen size and it's not as snug as I would of liked.  Wish I would have bought the "plus" size but it's still a keeper.  I knew the Halter top may be a problem based on other reviews so I choose to tie the back.  No a problem.  Ordered on Friday received on Tuesday.