All the reviews are accurate. Very clean, Koukaki is a great area to stay, etc.
Just be aware that the street it's on is a pretty steep climb, and there is no elevator in the building. It's 47 steep steps from the front door to the apartment. I wish I had known before I booked.