I love simple cotton pieces for my baby and this is definitely that!  However, it runs very small.  My 7 month old, 20 lb, 27 1/2 inch baby fits into the 18 month size with a little room to grow.  I imagine she can wear this for another 8 weeks before she will no longer fit into it.  Let me note that she is cloth diapered, which means she grows out of things a bit faster than the average kid.  Also, there are no leg snaps on it, so after you unsnap the front, exposing their entire torso, you have to bend their leg at the knee to pull it out of the legs.  This isn't an issue now, but as she grows and it becomes snug that might be a little more difficult.  Otherwise, the color is beautiful and the material is the perfect weight and softness.  After about 3 uses I noticed that small holes are developing along the seam near the snaps.  I don't think I would purchase this again only due to that.  Maybe I got a bad one...  It doesn't feel cheap by any means.
Update: It's been 9 weeks of wear and my baby still fits in this but not for much longer.  Also, the little holes have grown a bit, so this won't be something I will be able to save as a hand me down.