A good yoga mat does not need a towel over mat.
Absolutely! I like putting a towel under mine to keep dog hair or other debris from sticking to it! It will only slide a little, but not enough to mess with your practice. Enjoy!
No, it is perfect thickness. I love it.