  We investigate the algebraic properties of the coordinate ring of grid
polyominoes. This class of non-simple and thin polyominoes was introduced by
Mascia, Rinaldo, and Romeo, but not much is known about their polyomino ideals,
$I_{\mathcal{P}}$, and their related coordinate ring, $K[\mathcal{P}]$. We give
a formula for the Krull dimension of $K[\mathcal{P}]$ in terms of the
combinatorics of the polyomino and we prove that $I_{\mathcal{P}}$ is of
K\"onig type if and only if the polyomino has exactly one hole. In addition, we
study a Conjecture of Rinaldo and Romeo which characterizes the thin
polyominoes, and we confirm it for grid polyominoes. Namely, in the main result
of this article, we prove that the $h$-polynomial of $K[\mathcal{P}]$ is equal
to the rook polynomial of $\mathcal{P}$, and, as a consequence, the
Castelnuovo-Mumford regularity of $K[\mathcal{P}]$ is equal to
$r(\mathcal{P})$, the maximum number of rooks that can be placed in
$\mathcal{P}$ in non-attacking positions. Our method to prove this result is
based on the theory of simplicial complexes. We provide a suitable shelling
order for $\Delta_{\mathcal{P}}$, the simplicial complex attached to
$\mathcal{P}$ in relation to a generalized step of a facet, and we show that
there is a one-to-one correspondence between the facets of
$\Delta_{\mathcal{P}}$ with $k$ generalized steps and the $k$-rook
configurations in $\mathcal{P}$.
