These are very nice FOR A KID.  If you are an adult and you try to wear them, good luck.  I have no more than an average-sized leg but when I put them on, the top was actually painful and cutting into my calf.  On an adult these end up about 2 inches from the knee. Fortunately, I bought them for my 8 year old grandson's Disney pirate night, so it's all good.  I would give these five stars for kids only and no stars for adults.