Our experience started out badly when Visionapartments sent me my entry code from an e-mail address that just said "Noreply" without the company name or anything.  Nobody that I know opens that kind of an e-mail.  So, we arrived at the door without the right information.  Then, an agent somewhere far away walked me through how to get the code, but in order to do it, I had to access everything on my iPad while I was talking with the guy on the phone.  This included uploading a picture of my passport before getting the code.  NOBODY was on site to help with anything if things had gone wrong after we got into the room.  For this reason, I won't book any Visionapartments again.  
The room was nice, but the note that they would charge for extra pillows (only 1 per person) was ridiculous and showed an indifferent attitude to guests' comfort.  No hotel with a live person would charge for an extra pillow.  So, anyway, the location is nice, but it fell down very badly  on service.