Great job! Everything I expected and more. The carpet looks alive again.