This paper presents recent progress and extensions to TriQuaMesh (TQM) [1], targeted at providing good quality surface meshes: Increased robustness of the 1D mesh generator to handle highly non linear size variations; interior node generation driven by a size variation interpolation domain; improved mesh distortion reduction between the parameter space and the physical space. The concepts of Size Control, Size Map and Triangle Map are introduced to increase the flexibility and the control on the final mesh. These concepts are general and apply to any meshing algorithm, although they will be illustrated with TQM.