I ordered a size m (10) and it did not fit me. It was surprisingly too big. The bit that went over my head was too long and the entire thing didn't fit me in any of the right place. I'm quite large chested 36d. Would not recommend. Also it's see-through