Beautiful dress, arrived sooner that expected. I order size 6 for my 4 and half year old( 40 lbs, 42) and she has room to grow into it. The length is perfect already ( hitting the ground) and little loose around waste, probably I get size 5 would be good enough too. Would recommend.