We bought these for my son for Silly Sock Day at school.  He is seven and they come up to his knees.  They look amazing.  The wings are just too much!  I don't know if I would wear them just any old day, but for a laugh, they are the best.  We love them!!