1. Take up the old flooring right to the subfloor. Keep it as flat as possible. 2. Lay down Wonderboard. It's a concrete-type board that is great for ceramic tiles. You don't have to do this step, but it works. Tape the seams with fiberglass tape and fill with mortar. 3. Decide how you want to lay the tile and draw a sketch if necessary (it helps) 4. Work in small sections a row or two at a time cutting tiles before you lay the mortar. Lay the mortar with a grooved trowel and put the tiles on top of it. Press hard and wiggle the tiles a little. Use spacers! They make the job look like a pro. 5. Finish and let dry 48-72 hrs. Clean the tiles and look for bits of mortar that will show through the grout and scrape them away. 6. Make sure the tiles are super clean and mix grout. Spread all over the tiles with a foam grout spreader at a 45 degree angle. 7. Let dry for 2 hours as it - grout will be lighter and hazy 8. Gently wipe excess grout with a grout sponge. 9. Repeat step 7 & 8 10. In 48-72 hours seal the hell out of it with a penetrating sealer. Do this several times.