Let $M_{n\times n}$ denote the set of $n\times n$ real matrices and let $GL_n$ be the subgroup of invertible matrices. $GL_n$ acts on $M_{n\times n}$ smoothly by conjugation, which means that each conjugacy class (which is an orbit of this action) is an immersed submanifold of $M_{n\times n}$. However, the action is not proper (e.g. the isotropy groups are not compact) so the orbits may not be embedded submanifolds.
My question is if there are nice conditions on a matrix that guarantee that its conjugacy class is or is not an embedded submanifold. My interest in this question actually comes from trying to understand the space of all complex structures on a real vector space: it can be shown that the set of all complex structures is the conjugacy class of the block matrix $\begin{pmatrix} 0 & -I \\\ I & 0\end{pmatrix}$ and I was wondering if this is an embedded submanifold. So an answer to this question (if the above doesn't have a nice answer) would also be appreciated.