These shorts appear to be a good quality and were delivered in a short time.  I needed the largest they had for my son and these appear to fit the bill.  However, these types of shorts sell for 6 or 7 bucks in WalMart, they just don't carry the size I needed for my son.