We do not guarantee removal of stains, marks or odors; That said we work our best to remedy them but cannot promise perfection.