My 5 year old loves these. The top fits a bit larger than the bottoms do, but is mostly true to size. The color didn't bleed or transfer whatsoever. Buttons are sewn neatly-no complaints. Ended up buying another pair so my son and daughter could match, and a pair for myself too. :) Would definitely recommend.