Perfect place to stay in the capital of Malta