Photos Sync allows for easy uploading entire collections of photos and videos to a Google Photos account, as well as downloading photos for offline access.
Local folder names are kept in the photo description when uploading, enabling searching of the uploaded items using keywords.