There are 2 types for a boy. One of these shorts is a blue light weight plaid cotton material. The other shorts is navy blue with a light blue strip down the side. These shorts are a softer material. Both are brand new . No spots or other defects.