I definitely won't recommend purchase of this item to anyone.  I bought this for my son's birthday and was really displeased when I received them.  Firstly they are not true to size and the material feels really cheap and is rather a dirty black and disgusting looking. Definitely will not fit an 8 yr old. It's not even a skinny fit and as one review said no spandex. I tried to sell it off to my friend and she thought that it was horrid looking as well.  I had to donate this pant.  Really upset. Had to run into the store to get the same pant for my son, paid 55 bucks for it and strangely enough the material was really soft to the touch and the color was a nice black with a slight shimmer..I gave 2 stars because I received the shipment on the date that amazon said I will.