Well located with a nice view of the city. It's located up a couple flights of stairs (no elevator). The place was very large and can definitely fit up to 4 people comfortably. Bed was comfortable, the couch is a standard Ikea pull out couch (it's comfortable, too). There were basic amenities such as towels, though there was no shampoo/conditioner/soap. Internet was fairly fast. Bathroom is also decently large.
We did not meet Mario at all during our stay (the door is opened by passcode), but he was very responsive and helpful when we had questions.
Overall we enjoyed our short stay and had no issues with the place.