Mars' apartment is just as described and is perfect for both long and short stays (long in my case). For those who visit Zurich for a couple of days, you can either get a bike at Altstetten Station (Züri Rollt) which you can return at multiple places around the city (CHF 20 deposit; you'll get it back when returning the bike) - it's a perfect system. Biking to the centre will take you about 10-15 minutes while trains at Altstetten station will take you to Zürich HB in just 6 minutes. There are enough shops and restaurants around (we recommend La Taquería) and the apartment is well equiped so you could also easily spend your evenings in (beamer!). Communication with Mars is excellent and he has been extremely helpful so far.