A nice apartment to stay in Malta!