I received my iPhone 12 mini within 4 days of ordering. The condition could have been excellent, it looked that good. I ordered one in good condition, so I was, and wasn't surprised. Because my last iPhone 8 I ordered was also better than condition I ordered. Pretty happy the battery was @83%. My battery lasts all day, which includes @ 2 hours of you-tube videos. So, yes, I'm just as happy as the last time. Great company to deal with. Great prices, and solid devices. Love the new phone, and the ease of shopping with Backmarket. Too bad I have to put a cover on it! Lol When it comes time to shop for a new to me MacBook, I'll be back