very nice place and near Valleta!!!