The place is in a perfect location with an amazing view overlooking most of the city and the sea. It's within close walking distance of the bus terminal, taxis, lots of shopping, and restaurants (one of the best I found in the whole city is right across the street).
Leonard was very helpful, willing to help with anything I needed, as well as making great suggestions of places to visit and do. I would recommend his place to anyone thinking of a trip to Malta.