Stability ball and free weights is all you need. I assume you say the thing about the hardwood floors because you can't jump around and do cardio, right?
If so, can you get a treadmill or something? Can you join a gym? Can you suit up and do some afternoon cardio work outside?