Queen size mattress, a few stains but no smells at all, just throw a mattress cover over & it should be good, free