Citation: 2C_897/2017 E. C

Agissant par la voie du recours en matière de droit public, A.________ demande au Tribunal fédéral, sous suite de frais et dépens, outre l'assistance judiciaire et l'effet suspensif, de réformer l'arrêt du Tribunal cantonal du 14 septembre 2017, en ce sens que la décision du Service de la population est annulée. Subsidiairement, l'intéressé conclut au renvoi de la cause à l'autorité précédente pour nouvelle décision. Le Tribunal cantonal se réfère aux considérants de l'arrêt attaqué. Le Service de la population renonce à se déterminer. Par ordonnance présidentielle du 23 octobre 2017, l'effet suspensif a été accordé au recours. Le même jour, le Tribunal fédéral a renoncé provisoirement à demander une avance de frais et a informé l'intéressé qu'il serait statué ultérieurement sur sa demande d'assistance judiciaire.