Supreme Cleaning Group Inc. uses the latest technology when it comes to carpet cleaning. However removing stains is a very difficult process. We need to know what the nature of the stain is, how long it has been on the carpet, have you tried to remove it before contacting us and what the texture of your carpet is. Some stains (from blood, red wine, dark tea or coffee, oil etc.) can not be completely removed as they colour or damage the fabric of the carpet immediately. To achieve maximum result you need to contact us as soon as the stain appeared.