I would definitely get some foam mats for your floor. I use 25 tiles, 5X5, for my workout area. It is plenty big enough. Here are the ones I use and I see they are on sale:
http://www.greatmats.com/products/foamspecial.html
I only have one mirror but it is really big, covers one whole...