The sizing is off. A large is not your standard large as compared to the standard brands like BVD or Hanes.
Stitching and elastics appear as if it may not hold out, but I could be wrong. As to the looks and feel of material, I really like it and may buy another pair in a larger size. If they last a year or so I will have gotten my monies worth.