These fit just right and they are very comfortable. If you're looking for something with tons of support, these are not them, but they are okay for everyday causal wear. I a. m a bit concerned about the elastic waist band thinning over time. The boy shirts are made of spandex and cotton. No washing instructions, but I would wash in cold water, cool dryer or line dry.