Location is great, metro station is near and the place is good enough for a couple of nights in town with your partner.
I definitely recommend to go to the rooftop bar at 25hours hotel, just a few blocks away from the apartment to have a drink with a spectacular view on Wien.
Enjoy :)