This is one of the few times that a costume looks as cool in person as it does in the picture. My 7 (almost 8) year old son loves it. He is on the taller side but thin and the costume is a little loose but length wise the medium is perfect. It seems fairly durable but we've only had it a few days so I can't vouch for that. I hope it is because he's got 2 little brothers that can't wait to use it too.