
Tony, do you have a Master test kit? The only way you can really tell what your water conditions are is if you test for ammonia, nitrite and nitrate. It sounds like your tank is probably cycled, but with water changes the way you have been doing them, the nitrate is probably high.
I would do changes of up to 50% per day until the nitrates range between 5 and 10. If you vacuum once a week that should be adiquate, if you do the water changes as I decribe above.
Another problem with a tank with lots on the bottom, nitrogen gas can get trapped under rocks and decorations, when it does come out it will kill fish. ALSO the oxygen doesn't circulate under the decorations, cutting down on the amount available to the bacteria which help convert the ammonia to nitrite and nitrate. So if it is possible, you could eliminate some of them, or exchange the decorations for something like Java Moss which will give some protection for fish, and help eat some of the waste in the water, but is really easy to vacuum around.
Good Luck,
Merry Christmas