What should I do?

So I have a 17 year old daughter, and she is dating this guy, that I personally don’t like at all, I think he is not that good, he smokes, has bad grades and is always in trouble, in fact, he was suspended for a week from school, and he comes back Monday, but my daughter loves him, and she is a really nice student, she has good grades and even helps him with homework, and he is really nice to her, I have to give him that, but I still don’t like him, should I let my daughter hang out with him??

They’ve been dating for like 4 months and she has maintained her grades and study, so I’m not sure, what do you ladies think?