If you are happy to spend several hours cleaning ....