Can not recommend Mike enough!! Fab, calm and super information instructor. Has a way of explaining things that truly helps you understand where and why you went wrong he ... more