there is a house not far from where I live that has a driveway that looks exactly like that.
PM me the address and I'll have a couple lads go over and give an estimate.
Irish lads--no foreign labour.
They can take a look at the roof while they're there too.
A lot of roofs need work at this time of the year. You never know what problems are building up.