Amazing apartment in a great part of town. A must stay if visiting Malta