The flat is very well located but be aware that you have to climb up some stairs with your luggage.
Check in was very flexible and the flat had everything you may need.
I have to say there were some stains on the sheets and some dust in a corner and grains in a drawer so that could be improved. But overall it was clean.
Although temperatures were high outside, the flat itself stayed quite cool(or you could use the air conditioning).
If you look for a central place to stay, it's a good choice.