Sounds like it should be quite smooth. Perhaps your solicitor is waiting on their requests ie search fees, Land Registry changes etc. Just give them a quick call and ask for an update; after all your going to be paying them enough. Get your money's worth