Nice place. Great location near Birgu main square, the best place to meet locals.