Apologies if this is already on here. I did read through the whole thread and don't remember seeing this.
If you are getting stone bench tops any thicker than 20mm ask for a mitred edge if you want to avoid the horizintal line around the edge of the bench. Have it written into the contract. Our builder didn't charge us any extra to do this.