I had my iPhone 6s Plus replaced because they were unable to repair the screen. When I got home about 8:30 pm I began the iCloud Restore (because the back up on iCloud was more recent than the one I had on my computer) process that I'd done many times before. The process went so slowly that I left my iPhone plugged in over night. The next morning it was still "in progress". I've never had a restore that took over 12 hours to complete. I made a few calls to Apple with no resolution to this problem. The next morning I spent 2 hours (had an appointment) waiting for a speedier restore. Finally (I suppose they got tired of seeing me) I was told to go home and plug it in to my computer (iTunes) because it would go along faster there . . . . NOT. I called Apple again and they verified that I had done everything properly. I was advised to halt the restore, delete all of the apps that were downloading (at a turtle pace) then sync my apps back. Well, we know that yields data loss (in some apps) and you'll need to recreate your folders and icon placement. Anyway, what I found out from 2 Apple reps is that Apple has been experiencing some iCloud problems which were, more than likely, the cause of my iCloud restore woes. 2 days later (yep, that's how long it took to get my iPhone back to it's previous state); I'm back up and running. Lesson learned: Do not depend on iCloud for anything important. I will now back up my devices every 2 weeks as opposed to monthly so that I can restore from my computer instead of iCloud. Anyone else have a similar iCloud related disaster to share?