I love this product! I ordered a medium but looks like a small...but it fits perfectly due to the stretching availability ...also I have enough material in length so I can wear it as a mini dress or pull the draw strings and wear it as a blouse cover...the material is durable and not see through! Definitely buying another one