Toric codes are very powerful error correcting codes, which achieve very high error correction thresholds. In this talk, I will introduce toric codes as quantum memories, explain how they work, and demonstrate their tolerance against errors. I will then discuss some recent results that show they are also extremely robust against losses.