The venue is an absolute must take given the following:
Location: Within 15' walk from Schonbrunn Palace. Within 30' walk from Hofburg Palace
There are also several transportation possibilities which half the time to the mentioned locations.
The apartment: Spacious, cozy, fully equiped and safe.
I would definitely consider renting this place in an eventual return to Vienna.