AWS CLI is the best option to download an entire S3 bucket locally.
Install AWS CLI.
Configure AWS CLI for using default security credentials and default AWS Region.
To download the entire S3 bucket use command
aws s3 sync s3://yourbucketname localpath
Reference to use AWS cliCLI for different AWS services: https://docs.aws.amazon.com/cli/latest/reference/AWS Command Line Interface