Nice apartment in the Center of Tas Sliema.
Friendly and helpful host.