It used to be a good service from Google. Free and about 15GB of storage on Google Drive, to best of my knowledge.
However, things are dynamic at Google - and this service does not exist anymore.
The new name is ' Google Photos'!
Google have decided to retire Picasa in order to focus on a single photo service in Google Photos – a new, smarter photo app that works seamlessly across mobile and the web.
Your 'stuff' is still there, after all it is Google, isn't it?