I love the material!. Nice snug fit and do not ride up like your average Nike or Under Armour spandex short. They take a long time to finally itch their way up the legs, but that would be after a whole round of squats. I rarely tug at them during my 1 hour crossfit class. For sizing I would say order 1 size up. I am 5'6" 140lbs and wear a size 6-8 pant (29 waist in Levi's) and usually get medium shorts and sometimes large with spandex. The large fits perfectly. I had a medium but its was just a bit too tight so i returned it and got a large.