Came with a stain on the belly and a rip in the cuff on one of the legs. I am usually and XS but ordered a size Small and the onsie ended up coming up to my calf (about 5'3'') still. The tail stuffing wasn't properly distributed and its really uncomfortable to sit on. maybe if I had ordered a large this onsie would be okay, but as is it was a waste of money.