Who's in the driving seat: the estate agent or solicitor?