What an amazing apartment that is!
Located in a fairly quiet neighbourhood in Tarxien, a nice walk to Senglea or Birgu. Apartment is spacious, sparkling clear and has pretty much anything you could ask for. Big enough to host 5 people comfortably.
The only downside is the heat indoors. With 30-33 degrees during the day and 25-26 at night, the place didn't really get to cool off. If you're not planning to spend too much time inside, it's a minor inconvenience.
Highly recommended place!