This is a scam site with self made…
This is a scam site with self made reviews. I'm having troubles with them after purchasing two USA data only esim cards. None of them would work and after dozens of email exchanges with etravelsim, they are avoiding me with my refund request. I ended up getting the esim from other trusted site and that one worked almost instantly. Avoid etravelsim. Frustrating.
