Very nice place. The spot was perfect. 10m walk from Valetta (prime spot for restaurants and evenings) + close to all main bus going over the island.
Would recommend without hesitation!