The room really is better than the pictures. It's very clean and spacious. There's also a big sofa and a ball chair(?) so 3 people would have no trouble staying there.
The place is close to the metro (3 mins), it is very easy to get to the city center. Plus it's within walking distance to the Schonbrunn Palace.
Didn't meet Pablo, but the housemates were very nice so I had no trouble checkin in.