It's in the sale in my size (I think) but can you tell me if it runs small or big? Also, it says above the knee but I've got no idea how far ... I'm about 5ft5 - would this be miles above the knee or just on the knee? Wish they'd show these on models or at least give some idea of length.....