If you choose a 120 volts first level charger, then the best option would be the EVCARS ZENCAR. A great 1.92 kW charger. But it will take a long time to charge. Level 1 chargers will fully charge your car in 14-15 hours. It is better to buy chargers of the second level. Here is a good article about Top 7 Portable EV chargers https://evadept.com/best-portable-ev-chargers/ It will help you choose a quality portable charger. The cable length should be about 20 meters. So you can plug the charger even in a hard to reach place.