Everything with the place was fine except that the elevator broke and the stairs are quite small.
Check in time was supposed to be 3pm but it ended up being around 6:15pm because the cleaning person was still there, we were allowed to leave our luggage in the apartment in the meantime. They explained this was due to some difficulties with shortages in staff.
They never replied to my emails and never saw the one I sent with the documents they requested previous to my arrival so I had to make a call when I arrived to repeat the operation.
Special thank you to the manager, that contacted me after all this issues and was very kind to leave her personal number for other situations that presented like not having the keys to open the apartment where we were supposed to find them and the elevator not working, which they resolved swiftly. Also they made me a discount for all the trouble which is appreciated.