I cannot recommend Clare highly enough. She will make you work, but never in a way that you feel is not moving you towards achieving the goals that you have set yourself.