Well where to start..? Daniel is truly amazing at what he does. After having lessons with him for just over a year I have experienced the ups and downs of learning a new ... more