This flat suits your stay in Malta to a T