Most people nowadays are against the idea of block paving due to the amount of weed growth or sinking driveways that they have seen over the years.
The truth is block paving will last a long time if it has been laid properly, sinking driveways are purely down to inexperienced contractors. Weed growth is down to neglect, all block paving requires a fairly high level of maintenance which you should be aware of before you decide that block paving is the correct paving for you. The look of a newly paved driveway can be preserved for a long time but it will require work. We recommend that block paving should be treated twice a year with a general weedkiller such as sodium chlorate, to deter mosses and weeds from growing in the sand joints. If it is possible pressure washing should be avoided as it is likely to damage the jointing between the blocks. Unfortunately a badly neglected block paved driveway can only be restored using power washing, once the driveway is dry then kiln dried sand should be compressed back into the foundation with a vibrating plate by a professional.
Be careful of contractors using a membrane for weeds underneath the paving as weeds grow into the paving not through it so it would not make any difference and it is often another lie which could lead you to neglect your paving. Block paving can be sealed with a number of different sealants to help repel oil, fuel spills, weeds and algae, the more expensive sealants are worth the extra money as the cheap ones have very little use.