We're pretty sensitive to the smelloff smoke and it tends to set of various family members asthma so we are quite picky. For me a pack and play would be something I could not clean enough to feel comfortable using. They come up fairly regularly on my local freecycle.
I'm not sure why they can't make them with a removable cover for washing, babies not being the cleanest of beings but our pack and play has been one of the hardest items to clean after little baby "incidents"
Steam cleaner has worked on a few things to get rid of the smoke, in some cases you can even see the oils coming out!
Even with lots of time airing out I find the smell seems to come back if something has been closed up. I'd add a sachet of bicarb or something in storage. DH has a guitar case from his uncle which has now been airing out in the garage for over a year, it's not so bad most of the time but the smell still hits me if it's been left closed up.