These bike shorts are made of a smooth, slightly shiny fabric that’s a medium thickness, almost like a swimsuit. The stitching is all strong and neat. The pockets are big enough to hold my iPhone XR, and I measured the biggest pocket to be about 6 by 4 inches. Though I usually wear a small, I decided to try sizing up to a medium so that I could sit comfortable in them (26 inch waist when standing), and it worked out great! They’re very comfortable, and I would definitely recommend these shorts! I’d pay most attention to the lowest waist size range and pick the one that’s closest to you.