I have only just started with John/Duo a couple of months ago but have already been impressed by their knowledge and willingness to take time in explaining things.