Great location great place . Perfect apartment to stay in Malta