I bought this for our 9 yr old daughter as a Christmas gift.  It is HUGE and it is Velvet.. not what we were expecting.  Needless to say she hasn't worn it much because one, it is MILES too long (I bought according to her clothing size) and two, we live in the South and velvet is not what you want to wear while running around playing and sweating...