I personally loved this. You couldn't tell that the polyester fabric is somewhat cheap. It's pretty stretchy and fits nicely. I used to be a medium before putting on weight and might've ordered a smaller size, but I don't want the fit to be skin-tight. I'm happy with the large! Doesn't ride up too much.