I am looking for recommendations on which cloud service might best fit my requirements. What I am looking to do is store most of my files on the cloud, while also storing and keeping them in sync locally on my Macbook Pro. This includes photo's, MS Office Documents (word, excell, powerpoint) and pdf's. At the same time, I would also like to be able to easily access/modify these files and create new files on my other devices (New Macbook, Windows laptop and iOS devices) and save back to the cloud. Storing and syncing only a minimal number of files with these machines/devices.