We couldn't have made a better choice for our stay in Malta.
The apartment is very nice, it looks exactly like in the photos and it has a great location: 1 min to the bus stop and sea front (including cafes and restautants) and 5 min to the supermarket.
The hosts were great, really nice and ready to help, they deserve the SuperHost badge.
I would highly recommend this apartment.