Apartment and location were fine, but checking in around 5.30pm was a nightmare. Reception was not staffed, and I was not sent an access code in advance, so had to scan the QR code on the street door. This asked for name and booking reference, did not accept my Expedia email itinerary number, eventually worked with confirmation number from Expedia web page. This opened a form where I had to enter all of my passport details *and* upload a photo of my passport, prompting an email that said the access code would be sent only if they received a picture of my ID, and included another reservation number. Using the QR code a third time with that number prompted another email saying the self-check-in process had been completed and that an access code would be sent if payment had been completed, but no code arrived. We were rescued by a very helpful member of staff who was just about to leave for the evening; she called the office who promised to look into it. After another 5-10 minutes they sent the access code and we were able to get in.
If we'd arrived slightly later and had not been helped by that person we would have been unable to access the apartment - the phone number on the door is stated as only available until 6pm. Expedia should have explained prior registration requirements in the confirmation email, not buried in the itinerary web page (which wrongly states *front desk* is open until 6pm). The several advance emails from VISIONAPARTMENTS did not mention these either.