The apartment is exactly what my two friends and I needed for a vacation in Malta. Everything in Malta is accessible by bus and there are two prime bus stops right next to the apartment (Msida and Xatt). While it isn't the most luxurious apartment and is very basic in it's amenities, for 3 college students, it was perfect.
A quick tip: when finding a route from the airport to the apartment via bus, the two bus stop you are going to is either Xatt (then the apartment is right across the street) or Msida (and then its a 4 minute walk up the street with the marina on your right).