Heterogeneous nucleation on ultra smooth surfaces