Room was clean and looked like advertised. However, several things stand out and make this a place I wouldn't recommend.
We were very surprised to be asked for a 100€ cash deposit upon arrival. Then, when getting to our room, we were greeted by a terrible smell. When warned about this, the reception staff was pretty unhelpful and just told us to open a window. The smell eventually cleared out of the room after a long airing out but the bathroom still smelled moldy.
Room itself was clean and comfortable, and location great, but the poor service and strange business practices make this a 2/5 at best.