Aragonite sand is considered the best. It is a fine coral sand as opposed to silica sand. You can test it by mixing it with vinegar, it should fizz if aragonite. Although opinions vary, 4-5" depth works good and you should have a lot of water movement in your tank.