The cut and style is nice, it took a while for me to find a slip that I liked for my little girl. I ordered a size 4 so she could hopefully grow into it for a little while as she is only 3 right now. When we tried it on her it was the perfect size for her right now. I don't know how long it will fit, but at least it wasn't too small. Thank goodness I ordered a size too big or it would have been too small for her.