The 'mesh' will reinforce the concrete. Id get a professional surfacing company in to tarmac it for you, using a mini paver (like a baby Barber Greene) with eight to twelves inches of hardcore, a good six inches of base coat and a decent three inches of top coat. That will last a life time