I would recommend Barrer and White a million times over! Friendly and knowledgeable staff, punctual doctors, amazing results - what more could you ask for!!