Apartment is very clean and as described. The location is great.
I think the check in could be better if things were better described in the document I received upon arrival (wrong entrance code, could not find how to turn un the heat). Had to call a few times the company who is taking care of the flat. There were very responsive but it made the stay a little bit less smooth.
Overall a great apartment and I recommend it.