Cyberduck is a easy-to-use application that enables you to connect with remote hosts and easily download and upload multiple files. It is a free and open source FTP client application that's well-designed, user friendly, attractive, advanced, efficient and powerful.
Here are some screenshots to illustrate the features and user interface of this application: