I've stayed here 30 times, since 2005.
The hotel has been renovated, all rooms are actually two-room, with two TVs, a microwave, dishes and a minibar.
About three years ago, they were bought out by a Russian owner, so most managers speak Russian, if that's relevant.
The location is extremely convenient - a 5-minute walk to the CAT Aeroexpress train. It takes 15 minutes to get to the center (Stephansdom) or three metro stations (with a transfer).