The smaller and more compact a house , the less it costs over the years to keep it clean , to re-roof it , to repaint its walls and woodwork , to redo or refinish its floors , to recaulk its windows and to repoint its brick or stonework .