Yes. It is 100% safe and legal. Pokecoins are purchased from the Legit Pokémon Go App.
- How do you purchase the coins?
Coins are purchased through a specific way and with a legit form of payment.
- Do you need access to my account?
Yes, the only way coins can be added to the account is that it needs to be logged in and purchase from there.