Quality is good, but it's VERY small. I ordered the same item in the same size (different color) from a different manufacturer, and this one was significantly narrower. I ordered for a newborn, so I think it will be okay, but I highly doubt it would fit an average 2 or 3 month old. I added the design.