all is great. but buy it few days before you visit the destination.
don't worry, you can activate it the day you want to visit as it counted as the day 1.
i buy it after i arrived in Vietnam, and have to wait for 2 days before i got the confirmation email for it