I just upgraded my phone. This iPhone 12 mini has no issues and works just fine.
It has some dings on the edges that I took some pictures of.
The glass has some very very light scratches. The glass is not cracked.
This is a good used phone with basic wear on it. It served me well but it is time for a new home.
Please ask questions before buying as the phone is sold as is with no warranty or returns.