Smoke and pet free but I use fabrreeze plug ins.   Appears that all the yarn is there. Enough for a sweater or 4 pairs of average size socks.