The place was perfect. It was located away from the tourist area of Vienna, which enabled us to feel like a local. The location was perfect as the center of Wien was very easy to access with public metro. (would recommend getting a 72 hour metro pass as it was a perfect travel pass for us)
The bed was super comfortable and the amenities of the apartment was complete.
We didn't have any lacking during our stay. Now I understand the why this apartment is considered A-plus.
Only minor negative would be, we had little communication issues, where our messages weren't being returned promptly. It made us little nervous.
But as it turned out, everything turned out great. I would definitely stay here again.