very impressed with this. I bought the size small in the past, although it fit, the M is a more roomy fit. There's a bit of stretching room in the crotch area. I got this for working out and it is definitely squat proof. The top fits very comfortably as well. I am petite but have quite broad shoulders, so I prefer the way the M fits. I usually wear a uk size 6-8 or an xs or s. So I would recommend sizing up with this one for a more comfortable fit. it took 8 days to arrive from order date. I think thats amazing for Aliexpress. Definitely recommend this seller.