It was a really amazing experience. The apartment was obviously newly renovated and everything was clean and in working condition.
The location of the apartment was perfect. There was a street car station (Strassenbahn) right in front of the building entrance which could take you to the Mariahilf Street for, and another station at the other junction to take you to the city center and metro (U-Bahn) stations.
There are lots of shops and restaurants in walking distance (and by walking distance, I mean crossing the street) to buy the daily groceries, or dine outside.
Michael and Mathias were very helpful and answered every question we had at any time.
As I told in the beginning, this was a wonderful experience for me and my family and I would definitely consider this apartment for future stays.