Very central - equiped like discribed.
Very interesting for visiting Malta.