Size: I am 6' 0" and 210lbs and normally I would wear a large in other pants, etc., but after checking the sizing guide (and because the L was sold out) I went with an XL, and that was definitely the right decision. They fit perfectly, tight enough so that they stay in place, but not too tight to be uncomfortable.
Construction: While not padded, the material in the knees definitely protects them from scrapes and burns. The padding on the hips is sturdy, while not being too bulky. The shin guard pocket is an added convenience.
Customer Service: When I ordered, I originally ordered a size L, which was apparently sold out, but not showing on the website. It seems the order was filled even though they did not have any in stock, so customer service reached out and was absolutely phenomenal in handling the situation. They had already shipped the XL, but accidentally refunded the original order so they offered an additional discount on top of the free shipping without question as an apology for the mistake.
Overall I am extremely satisfied with the product, and with the company as a whole. Will (and already have) continue to use and shop their products!!