Installing was a little bit challenging because I had to manually set up the apn because my Keepgo physical SIM card did not initially work with my cellphone, but after the manual set up, it worked well. The speed is pretty good (I don't have a 5G cellphone, though, so my celphone is only capable of 4G LTE speed, but the quality of voice calls using WhatsApp is excellent. I'm really pleased with my Keepgo line, especially since my data doesn't expire if I top up before my year of service ends and carries forward. I also like that I can get a physical sim since my cellphone doesn't support esims.