Love these. I have bought these twice for my son, I bought the bigger size about a year later since they fit so well and he loves them. They have held up very well after many many washes. The fabric is soft, the elastic waistband is snug and soft as well.