Scotland ‘gets it right’ for children