Been here twice recently and its clean, staff friendly, warm welcome and had no waiting times. Dr Eagan was an exceptional doctor. Saw him today and hes a real credit to ... more