This is the softest most comfortable leggings I have ever owed. I am 4'11 (145lbs) I ordered a medium. I would recommend these for weight training. It's a bit tight around the thighs if you have thicker thighs like mines just keep that in mind. It didn't stop me from doing my bootcamp classes but I found myself pulling them up to be able to move better.
Also, it is lined perfectly so your skin will not show under as many patterned leggings do not have a proper lining.
Overall, I love them.
Roxane recommended this style