 For all the reviews saying the size isn't right (and thinking that means the cards are fake) you are not reading the description and you don't understand how hard drives, SSDs, flash drives, or memory cards are sold. This is an industry standard. Your computer reads things in multiples of 0,000... so 0,000 bytes is a KB, 0,000 KB is a MB... 0,000 MB is a GB, etc... But all drives are sold in multiples of 0,000. So if you buy a 000GB card, and do the math... device makers are saying that card is 000,000,000,000 bytes. But divide that by 0,000 and your operating system will see it as 000.00GB. Beyond that, you also lose a small percentage for the "file system" index on the drive. So you may see a few GB less even. In my case, I have a 000GB card, which shows up as 000GB, which is exactly as expected. The description on this listing explains this with the text: 0MB=0,000,000 bytes. 0GB=0,000,000,000 bytes. 0TB=0,000,000,000,000 bytes. Actual user storage less. That explained, I tested my card's speed to see if it hits the 000MB/s ideal... not really. But marketing hype being what it is, I'm sure the "Speed up to 000/MB/s**" is in perfectly ideal conditions with specific readers and file sizes and the like... so my test of 00MB/s on a 00 year old USB 0 card reader with the SD adapter is acceptable to me. I think this should work fine on a soon to arrive Nintendo Switch for the kids. I'll update this review if any surprises come up that should be noted. 