The place is nice overall and matches the photos. It is close to center and has its own parking space.
The beds are horribly uncomfortable. They are very narrow (I think 140cm, feels like that anyway), the mattresses are hard and frames creaky, the pillows crazy bad. I didn't have a good night's sleep there once. On top of that, mattress smelled like urine. :(
For us, extra bad was that there was a planned electricity cut which the host didn't tell us about. From like 6AM to 2PM, there was no electricity, warm water, internet, nothing. We decided to pack up and leave. Host turned offensive hearing that, we had to ask airbnb to step in.
Zagreb was also not nice to us. It's like wild east there, you literally have to play real-life pacman to avoid cars parking and bikers whooshing by on the sidewalk, and the reconstructions on literally every block. If you think you'll have a nice stroll exploring the old town on foot - you won't. We tried, real hard. :(