yes on everything except i personally recommend using either a mix of perlite and vermiculite or just plain perlite.