Simon my best advice is to see another couple of jobs this contractor has done and even pop in and have a word with the home owners.
Basically as maccapacca has already said, block paving that is regulary maintained can last for more than 10 years and still look good.
A decent jet wash every 12 months and re-sanding and also spraying weedkiller a couple of times will keep it looking good.
Also as you have a lot of trees/bushes next to it, i would reccomend you using a quality block paving sealer like Resi-block.
This is like a clear varnish that is rolled onto the driveway, and it will prevent oil stains, moss, algae etc.. and also preserve the colour of the blocks.
You can get it in a Matte or Gloss finish.
Regarding the excavation, 8 inches deep is plenty for a domestic driveway.
We will lay 5 inches of MOT Type 1, 1 inch of sand and 2 inches for the block paving.
We usually will never have the sand deeper, as we would rather the extra inch using hardcore and not sand, 1 to 1.5 inches is plenty.
Iirc the gross weight for a 50mm block is 5 tonnes.
And 3K is a decent price, we charge £60 per square metre.
But i will dis-agree with maccapacca here
2 men can lay 52 square metres easily in 1 day lol, in fact 2 professional layers in an open area and lets say a big rectangle eg. a car park with easy access can lay and cut in 100m+ a day
I have been laying block paving/slabs and tarmac for more than 20 years
Oh and don't touch tarmac on that driveway, the green stuff you get off trees, will rot the tarmac within a few years