100000% recommend Williams Solicitors. Mr. Williams himself is an extremely knowledgeable, professional and quality attorney.He goes above and beyond his duties, explains and walks you through the law and any procedures that are done.I have used his services 3 times so far. Each time, he and his assistants booked me in for convenient appointments even at short notice.Also, each time, he included a discount for absolutely no reason. In fact, one of the times, he flat-out refused to take payment for the service and said it was free.His office is across the road from Trinity College, and so, is easily accessible via bus or train.Thoroughly recommend.