Me and my girlfriend stayed a week in this cozy small apartment. Don't expect a penthouse, do expect a very tidy and hygienic studio with an AMAZING balcony with sea view. One night we just stayed on the balcony to drink wine and enjoy the view and sunset.
Although we didn't meet Mario he arranged pickup from the airport which all went very well.
Also the location of the apartment is in one of the nicest places of Malta, in the hart of Sliema close to the sea, pickup location for tours, shopping malls, and LOTS of restaurants and bars.
Definitely would recommend this considering price/quality.