The material was better than I expected it to be.. but fits extremely small. I am 5'9 130 lbs 34 DD & ordered a large. The bottoms would not go past my knees & the top was way too small. Cute just sad it did not fit true to size.