I like BabyEpoch onesies because they fit nicely and have soft fabric, nice on baby's skin. The sizing is more precise. As my baby was growing out of the 0-3 onesies at 3 months, it stretched enough to accommodate her before I moved on to the 3-6 months. My baby is average length, but on the leaner side. Quality of the fabric is also awesome. It is very light, so it allows freedom of movement and fits easily under other clothes for layering. Overall, I would buy from here again.