Pet and smoke free home. Excellent condition. No tag showing size but it fit my 6 month old who is on the large size (22 lbs).