The apartment was comfortable for us 4 adults. The self check-in was a breeze. Kitchen were well equipped and beds were comfortable. The sofa pulls out as a sofa bed too. Location was a short 10 minute walk to Zurich HB which was the main station that takes you just about anywhere. You could also take the tram number 10, from Central stop near the station and alight three stops later if you don't feel like walking up. Had some issues with the toilet and they were very responsive even in the wee hours of the morning, and it was solved by the time we came back from our day trip.
After checking out, we walked to the tram stop to take a tram to the airport from Haldenbach which is a short walk away. Apartment is uphill, so it could be a challenge though if you have heavy luggages. Otherwise, no complaints and we enjoyed our stay.