If your going to have
goldfish they will dig and keep the tank clean looking for the most part. I had trouble with algae but that's because my tank in a little to close to a window. I put in some otos, but they aren't recommended because goldies are species only. Goldfish tend to bother everything and anything that they can. The best option will be to vacuum about twice a month. This on top of regular water changes should keep it pretty clean.
My 20g holds two goldfish and they produce the most nitrates of any tank in my house, so stay on top of the water quality.