These shorts are a great bargain.  They are made well, the material is not thin and should last a while.  I bought these for my 3 year old grandson.  I haven't washed them yet but they seem like they will last a while.