Almost perfect! The arch support and cushion are great. The only negative is that the fabric is slightly itchy due to being polyester. I assumed that they would be 100% cotton, or at least a cotton blend. Upside is that itchiness subsides after a few washes! I am an adult female, and purchased for myself. Just bought a second package... best socks I've had in awhile, that didn't cost an arm and a leg!!