A mat is always a good idea but a towel can work too.
Dumbbells or resistance bands
I use a mini band in some workouts just to mix it up and get your glutes firing quicker, it adds a great challenge for your legs, this is not required but is a nice way to get you stronger quicker
A chair or sturdy surface