It's not great but its not bad. The fabric seems kind of cheap. The size, I bought 3-6 month, seems a bit large. It did come with everything pictured however, like I said the material seems like the cheap material clothing you can buy at Family dollar or Dollar tree. It was shipped quickly and very well packaged.