I do agree with Hughes500 and the 300 is better to train on. By far the best way to do it is on a one to one basis and if you can afford to take the time away from work, all in one go. I'm luckily enough to work in a very stable climate, in fact I manage to achieve 90% of my work. Not many people can say that! I've had students through on average, from zero to hero in about 3 weeks. Some a bit longer and some a bit quicker. So aircraft and weather are the key factors IMHO.