We had a perfect stay in Vienna.
The apartment was absolutely clean and as described.
Nearby are two supermakets - so its very easy for self-catering.
We could recommend the apartment without any restriction.