The Intertape carpet tape provides good adhesion between carpet and floor.  The double-sided adhesive is preferable to us over the carpet tape which aims at keeping a carpet in place merely through an avertised non-slip grip.  The only drawback is that on our Mexican tile floors, the tape may be tricky to remove without leaving some evidence and / or minor damage.