Thanks for your help, that's cleared a couple of things up. I do have a very good solicitor so no problems there.
My issue is that I need to sign the contract straight away, so I don't have time for my solicitor to negotiate it before I do so. If I do this, I'll miss out on a good deal.
I...