I used slate tile to make caves. I simply threw it down on the garage floor to break it up (that part was fun), used a dremel to round off the edges) and then siliconed it together using aquarium safe silicone.