Place is quiet and clean, a stones throw from Valetta city gates