Possibility the cleanest facility I have ever visited. Dr. Rye is a true professional with a great sense of humour that puts you totally at ease. Everyone on his team are cheery and friendly. Keeps to appointment times so you are not left sitting in the waiting room. All round excellent!!