If the Solicitor knows what (s)/he is doing and does the job properly I think the price quoted is very reasonable. There would imo be at least 2/3 billable hours work (taking instructions, preparing draft agreement and properly explaining it to you). If the Solicitor is just running off a precedent after slotting in your respective names and addresses and property description, and sending it to you with invoice for reading and signature, then I don't think you have got a great service and should bargain hard for discount. You will be able to ascertain how much work the solicitor has put in by enquiring how much the draft has been modified, and you will already know the amount of time Solicitor has taken to get details from you and discuss various scenarios.