Honestly I loved it, I got the XL; im 5'2 & 240lbs and fit perfect in my opinion, I was worried it would be too short or maybe too long but it was just right. The material was very stretchy nothing too fancy and it was just as I expected. My only complain would be since it had no adjustment on the overall part they would keep sliding down and it was really annoying :(