Beach Balance is a great budget hotel for people who can sleep through heavy noise levels.
It is decently clean, sometimes has hot water, sometimes has Wi-Fi, is centrally located and on 5th Avenue, is only 3 blocks from the ADO station, and 4 blocks from the ferry to Cozumel.
The biggest negative about this hotel is that it's located across the street from an open air nightclub. I measured the noise level at 80 decibels inside the room with the windows and doors closed. At this level, it was hard to hear the television in the room.
The other negative was some of the reception staff (young woman glued to phone and ignoring guests) and the check in process. During check in, they tried to claim I hadn't paid for the room yet and attempted to get me to pay again. I was able to pull my receipt from ******* and show it to them, so I'd advice others to have their receipt before check in.
Overall, it can be a decent option at $50 or less per night, but I'd look for a better hotel if the price is higher.