Our check-in was super complicated because we asked if could leave our stuff in the apartment earlier and got a positive response and ended up waiting for over an hour outside the apartment because no-one would let us in. So in the end of the day we checked after 3pm when the cleaner let us in but the apartment was not clean yet so basically we were there with the cleaning lady for over an hour trying to take a shower etc and then left the apartment while she was still there.. a disaster. Communication that day was complicated too as we were in touch with a different person who was totally ignoring my calls and messages.
The apartment however was much better than in the pictures, especially the balcony overseeing the whole city was something. We prolonged our stay for another night -- communication there was fine except the cleaning lady came again a day earlier because she wasn't informed that we're prolonging... So please fix the communication internally :D