Great location for visiting Malta. Next to Valletta. Virtually can take any bus from the proximity.
Take your coffee to the nearest park on the right and admire the view while sipping.
What we did not like: noisy neighbors sometimes.