The CityStay representatives that greeted us and took care of check-out were very nice and helpful. The apartment was clean and appliances functional. It is located in a very nice area. However, it still unfortunately turned out to be a less than ideal fit for our family. We chose Airbnb over a hotel room to have access to a kitchen and laundry facilities, since we are traveling with our toddler. One of the washers (out of two, located in the basement) was out of order, and the other one was constantly busy. I ended up having to do our laundry in the bathtub. Also, there was no soap to wash our hands when we arrived after a long journey (no shampoo, no detergent etc). The elevator is way too small to fit even a tiny travel stroller, so I ended up carrying my son and the stroller up the stairs (the apartment is on the fifth floor). They only take out the trash once a week, which is also not ideal for a family. You can buy special trash bags to to use in the Zurich city bins, but for some reason CityStay don't provide those. As long as you are aware of the above, and don't mind, I think this apartment could potentially be a great fit for a couple, a family with older children, or a group of friends.