That's awesome! Glad they're taking care of you
My experiences have been good, but the two times my mom had to take her phone in the first thing they did was claim an update had tohappen (we did it, it wasn't the problem lol but we also didn't NOT want to update).
The first time it was in THousand Oaks, CA. Second was Nashua, NH (but stores in Nashua are notorious for only caring about getting sales since MA folks hop the boarder to avoid taxes lol). That Nashua store has some pretty arrogant A holes though, in general. I was there for the iPhone 6 Plus launch (have been to all launches except the 6s plus which I ordered over the phone to get launch day) and it was the worst experience I have ever had. Unruly crowd was part of it, but the managers were just being completely rude to people threatening to not give them phones. Then they just picked a random person in the crowd to be the front of the line and didn't care who had been there how long. ANyway.... too large of a tangenet. I need to move to AZ lol.