This is a great place to stay and Michaela was a great host too, really simple check in and any questions beforehand were answered really quickly. Michaela also allowed us to check out a little later as we had an evening flight which we appreciated greatly.
The apartment had everything we needed for our 10 night stay, and is located not more than 100m from the bus stop with easy access to Valletta and anywhere on the island from there. Sliema is a 10-15 minute walk away with a number of bar and restaurants, although there are some nice eating places only a few minutes walk away from the apartment. (Try Briju if you want some excellent food, quite expensive but worth it).
The rooftop terrace is great and has a fantastic view over the harbour, although we tended to use the balcony from the roof which still had a great side view of the harbour.
I would certainly return if we were to visit Malta again.