Is this a good micro SD card?

Should be good. You might even be a bit more generous and get him 4GB or 8GB .

Before you give it to him, check it in your own computer to make sure a 2GB card has free space around 1.8 GB, just to make sure it’s not a counterfeit–but that can happen with any brand.  It will be less than 2.0 GB because you actually get about 93 percent of the advertised gigabytes due to the difference between binary and decimal notation, as explained here., and because it needs a little bit of space for system files.