I wear a 32 waist and Im usually a medium. Their sizing has me in a small, but bought the medium anyway. Since the Ultra is a Regular fit instead of Modern like the Vibe or Quest 2.0 (I only know this because of their Customer Support), the fit itself can be a bit loose and cause the legs to ride up. I contacted Support since they have an exchange/return policy, they made their suggestions, and exchanged the larger size and fit for something that should fit a little better. I haven't had them long enough to comment on pilling, stretching, or how they hold up over time, but their product is great out of the box, and they are backed by a great support team. There is a noticeable difference between these and a cheap pair, in respect to how they feel and how you feel wearing them. Im not going to say that this is a $30+ product, but I don't regret purchasing them, and I plan on buying more so long as they hold up.