Great location right in the heart of Valletta. Great views over the harbour.