Using something like ELB in front of ElasticSearch

I'm wondering what you guys think about using ELB (AWS Elastic Load Balancer) in front of ElasticSearch.
I know I can create an ES node and turn it into a smart load balancer but it's not very cost effective if you want to make your load balancer Highly Available.
I'm using ES in the context of an ELK stack with 3 nodes

That should be fine.