When I bought these shorts, the deal was quite worth it (around $12). The fabric's quality is not that great but I just needed some cargo shorts to go around the house comfortably. Besides that I wouldn't buy them again unless the price is low enough.