We arrived at the apt and waited outside for somebody to check us in, the staff who came said that he needed to check if the apt was ready as he was in doubt it had been cleaned. It was around 9 pm, so that was weird. When we came upstairs we found out there were still guests and their checkout was scheduled next day! The staff suggested that we rent a hotel for one night and pay it ourselves, and later they would reimburse our expenses. We did not agree, and after we insisted he took us to another apt, 15 min. by walk (thankfully, we had small luggage). That apt was central but quite old and smaller than the one we booked. Next morning we called the company about moving to our booked apt, and only after two calls we were able to arrange the time to check in. I'd have expected them to contact us first though after all those inconveniences that we had.
This time check in was ok, and the apt was quite good but can't recommend it because of terrible check in experience, first time ever