We didn't meet Stephanie but the self check-in was very easy. The appartment is near a subway station (Taubstummengasse) which takes you to the center of the city in a few minutes. The appartment is a bit small (if you're more than two, the other person has to be in the living room on the bed/couch. It's still worth it! I would recommend the appartment to someone elss.