A very positive experience. What I would highlight most is the quality of the materials and the ease of receiving help when questions arise about the program. You feel supported throughout the learning process, which makes it much easier to manage and progress at a good pace. Highly recommended.