The place is great and as advertised, we highly recommend.
We (a couple) spent there one night and for short city stays its perfect.
Other reviews are pretty much describing it correctly, so here are just some pros and cons from our point of view:
Pros:
Great location, has a lot of small cafes and restaurants near by, and only a couple of minutes walk from the busy areas. Takes 10m max to get to the waterfront.
The roof is great, can invite friends and soak the sun.
Apartment is clean and in a good and secure building.
Internet connection is good.
Communication with Dimitris is good. We did self check-in and checkout, it all went smoothly.
Cons:
The room itself is a bit small, but if you are out and about or just like hanging out on the roof then no big deal.
The elevator goes to the 7th floor and the apartment is on the 8th, so expect some stairs.
Like others mentioned, the building elevator engine is just beside the apartment so expect some noise. We didn't notice it after awhile and slept well as during the night its pretty much not in use.
Don't expect or plan to park on the street. It's not easy to find a place and even if so, I would not leave my car on the street. Luckily Dimitris recommended an underground parking just 200m away, it was a life saver. Expect to pay 12 EUR per day. Worth it.
All in all a good place to stay and would personally go back again.