Great place in the very centre of Valetta. Close to Sliema ferry and bus station. Shops and restaurants around.