My daughter is 2 but wears a size 3- so reading that it runs really small I ordered a size 5 and it fits perfectly with room to grow. It is such an adorable outfit. Washed once and it seemed to hold up okay so far.