Some stains are unfortunately permanent and therefore we can`t promise that we will be able to fully remove these, however, the Cleaning Professional Team will do their best to achieve a satisfactory result. We`ll get the best results if we attempt to remove the stain before anyone else tries and before the affected area is treated with any other cleaning product.