The apartment it's okay, but not amazing for the price you pay. I understand it is in a great location, however the apartment lacks of decoration and some basic facilities such as where to hang the towels, and the toilet paper. Basic cooking ingredients are not provided either. It is not a charming apartment, but it is good for location and if you do not want to spend a lot of time in there (it is quite dark).
They also seem very strict for the check-in time and only allow free check-in from 15:00-19:00. If check-in is outside those ours there is an extra fee of 15€. However, it turned out that they made us wait in a café for them as they where late. I did not mine the waiting time itself but the fact that they seem to have strict rules on check-in times for guests, so I would appreciate if they also apply those for themselves.