Executive coaching has become one of the principal leadership development strategies of our time. However, this is a field of HRD that has been discussed far more often in professional than academic literature and further research is required. This work analyses the relation existing between the main explanatory factors of executive coaching effectiveness and the different types of results that can be achieved. This study also provides an empirical test of the effectiveness of executive coaching using the first three levels of Kirkpatrick's evaluation model (1975). Responses from 176 executives are analyzed, assessing their perceptions of their latest experience of executive coaching. Structural modelling is used to match factors affecting the success of executive coaching to its results. The resulting model highlights the influence exercised by the coach, and to a lesser extent the coachee and the process, on coachee satisfaction. It also shows how the coach influences the coachee's learning. The results also suggest that there is a positive relationship between satisfaction, learning and behavioral change, as Kirkpatrick suggests. The development of a final focus group, in which human resources managers, coachees and coaches took part, contributed to improvements in the discussion and interpretation of the results. In the light of these results, the implications for the professional and academic area are considered.