We simultaneously estimate the four parameters of a subcritical Heston process. We do not restrict ourselves to the case where the stochastic volatility process never reaches zero. In order to avoid the use of unmanageable stopping times and a natural but intractable estimator, we use a weighted least-squares estimator. We establish strong consistency and asymptotic normality for this estimator. Numerical simulations are also provided, illustrating the favorable performance of our estimation procedure.