I did ring Agent several times and told them that I were willing to do it by myself until they satistfield. But as you know, after final inspection and return the key, I have no access to the premises.
This is why I feel is unfair to pay the extra cleaning costs as the premises were well cleaned and I did offer to do it better!