Many carpet manufactures recommend professional hot water extraction as the most effective carpet cleaning method.
We use hot water extraction process.
Carpet stretching is a process that involves pulling the carpeting tighter and re-securing it to the tack or anchor strips located along the perimeter of the room in the sub-flooring.
Yes all furniture should be remove out the room before we come clean the carpet.
There is no guarantee once the carpet is cleaned that the spots and stains will be gone.