I've stayed at the Maritim KonferenzHotel by the train station. The hotel was quite nice, though pricy. I was on a business trip and it was within my per diem so that was acceptable.
Whether the location is convenient depends on where in Darmstadt you need to be. (It was within easy walking distance for my purposes.)