The brown-and-cream Yaxactún is one of the better hotels in town. Street-facing rooms get good natural light and have balconies. The hotel also has a small on-site restaurant specializing in Yucatecan food, and there's a swimming pool with a kiddie corral. It's three blocks from the beach.
There's little greenery and lots of concrete.