I have to go against the grain here a bit and say that I dont think lava rock is a good coice for tankbottom substrate for goldfish. Although lava rock can easily be shaped to rounded forms, it still remains a VERY, VERY sharp substrate. Since goldfish, especially telescopes, tend to be a bit clumsy, they can and will scrape their eyes on the rocks. I have helped several members here that reported injuries from goldfish running into lava rocks in the tank.
Using lava rock is literally the equivelent to using sandpaper as a substrate. Ever see those pumice stones for exfoliating the dead skin from the bottom of your feet and callouses from your hands? Well, Pumice is actually lava rock. So, you can only imagine what lava rock will do to the soft tissues that encase the entirety of your fish. In a tank where the fish are not large or are midlevel or surface fish, lava rock is an excellent choice to decorate with. Just not for goldfish.
Lava rock is, however, a VERY good choice for use in filters as a bio-filtration media. It is in my personal favorites list for such. It just needs to be rinsed VERY well before using it. Otherwise, minute particles of the rock (its actually a kind of glass) can go through the gills or intestines fo fish and do some damage on ts way through......
The very best substrate for use in goldfish tanks is either bare-bottom, loosely scattered river rocks or gravel sized river rocks, or a layer of river rocks or gravel sized river rocks. Prefferably polished.
Just my opinion. Hope it helps.