James and his team are both efficient and passionate about their work. Ours was an older property that needed quite a bit of repair after storm damage and general ageing/wear and tear. James assessed and priced the job expertly and was on hand to answer questions throughout the project. I would highly recommend CJ Maintenance for building works across the board.