These shirts are dingy, stiff and uncomfortable. Maybe I am paranoid, but I like white clothes to be stark WHITE, not creamy, kind of beige or whatever, specially when they're NEW, I expect them to look very clean. I had to wash these shirts several times and add loads of fabric softener to make them decent looking and a bit more comfortable for my son to wear to school, and he still hates them! They are also grossly overpriced. For the price I paid I almost could have bought Calvin Klein or Nautica dress shirts for God's sake. I would not recommend these shirts as a uniform or anything, they are cheap looking, uncomfortable and unreasonably expensive for what they are.