Really good condition iPhone 12 mini. Unlocked any SIM card No damage or cracks. Phone has been well looked after. Charges up fine. But battery health is 75%. For every day use it’s fine. Recent had the charging port cleaned out in the Apple Store. Will provide with a charger that I use so I am confident it charges up fine. Come with the screen protector on.