I really liked these. I wear a size 4 - sometimes 6, 29 inseam. They didn't look so great until I rolled them down at the top. They look cuter that way. For the price it was exactly what I wanted. I think theyll hold up nicely although I haven't washed yet or worn a lot. I wouldnt recommend to someone with thicker thighs. Also when rolled down they still come inches above my knee.