using branded dust covers or others available in market have a prob.
they are made of plastic, rexin, leather (artificial) like synthetic materials and they them selves gather a lot of dust and after a while they look ugly.
instead you can do one thing if you have one big piece of cloth (old bedsheet / dress / denim pants ) you can hire a tailor and ask him to stitch a cover for you. it will be cheaper / more elegant / better fitting / will allow air circulation so for a little work you can let them on.
and yeah the bedsheet hiding is a good option too.