This didn’t have any reviews before I bought it, so I was very hesitant. I ordered a size up cause I figured I’d rather have it be too big than too small. So I ordered a large. It’s perfect, I am 5’7 and 140 and I have a longer torso so it comes up higher, but it’s perfect. The material doesn’t feel cheap at all and it covers everything decently.