It is an awesome and clean apartment. Location-wise is extremely convenient too with the tram right at your door step. City Stay's communication is top-notch - always an instant reply especially during office hours. Internet is decent. Will definitely return when I am next in Zurich.