I bought this for my 12 year old granddaughter who is a big fan of the show.  She is very slender, but very tall.  The M is a good fit for her.  I was happy to find it in a Junior size.  The quality is good.  It is one of her Christmas presents so hasn't received it yet.  But I'm sure she will be thrilled with it.