Got this for our newborns coming home pictures! His name is Logan so the Wolverine onesie was perfect. It would have fit had he not been born a few weeks early. The colors are spot on, the fabric is not cheap and it holds up after a washing (I wash in cold water). This onesie delivered fast and gave us everything we wanted!