Looking for an online storage for photos with a sharing feature

I have been looking for an online storage of my photos. This is for disaster recovery. Sharing and anything else is just an added bonus. This is HD crash, theft, house burning down kind of back-up. Would iCloud be a good choice for this? Right now I don't use any service as everything I have found had at least one major flaw I hated. I am using a PC so I don't have photo so organization and auto-syncing are my concerns here. Any thoughts?
I’ve been looking in the Internet for the best service where I can store my photos online. The service doesn’t have to have some kind of “sharing feature” or other features of the same kind. I want a service like this so I can have a back-up and for disaster recovery. I’m not impressed with the services I found currently coz there’s always something I don’t like. It’s very important for me for the photos to be organized and auto-synching to be working fine
. Please share your thoughts about this.
