Ionic or covalent in tetrahydroxoaluminate ion?

by Bipolarity
Tags: covalent, ionic
 P: 783 Consider the metal-ligand complex of the tetrahydroxoaluminate ion. $$[Al(OH)_{4}]^-$$ In this ion, the aluminium is bonded with four hydroxides where each hydroxide is a ligand. My question: Is the aluminium-hydroxide bond ionic or covalent? I can think of the ionic one working in someway like this: $$Al^{+3} + 4(OH)^- \rightarrow [Al(OH)_{4}]^-$$ I can also think of it as being covalent: $$Al + 3(OH) + (OH)^- \rightarrow [Al(OH)_{4}]^-$$ Which would be more "correct"? Aluminium is a metal, so you would expect it to form ionic bonds right? But I heard of instances where metals form covalent bonds, especially in metal complexes. So I hope I can clear this confusion in my head somehow. Also, will a complete octet be formed in both cases? Thanks! BiP