Took over 3 months to finish initial project, repeatedly poor communication not turning up when scheduled too. Multiple faults discovered and took further 4 months this summer to rectify, still not good quality finish but fed up with the poor communication and have decided to live with it.
Avoid if you want a quality driveway completed within a reasonable timescale