Every part of the service has been excellent. Bill answered any questions and arranged appointments very quickly. Naruschka spend time talking through the procedure and answering any concerns honestly. The choice of times and locations for appointments, the free consultation and the concern taken at every step were also appreciated. Highly recommended, a great service all round!