We have rentend the apartment for our family (2+3), and it was excellent.
Apartment is close to shops (Migros-Kreutzplatz, Coop (Bellevue). It is really well suited with communication (Stadelhofen train station, tram and buses almost from your front door). Opera house and Zurich lake in walking distance even with 3 girls under 5 years old.
Tania and her whole team were also very responsive if we have any questions.