Zagreb was great.
We arrived at the hotel just opposite the station sometime close to midnight, and stayed for a day and another night.
We explored the city and a bit beyond it - seeing city squares, many scaffolded churches, visiting the Nikolas Tesla museum and seeing it all from afar on the cable car.