A visa allows you entry, an ESTA doesn't allow you entry but just says you're allowed to travel to the border to see if you'll be allowed entry or not.
It's more for the airline than for you. If you have an ESTA and get refused entry, the airline isn't fined for bringing someone unauthorized to the border.
It's more for the airline than for you. If you have an ESTA and get refused entry, the airline isn't fined for bringing someone unauthorized to the border.