Top place to stay in Malta, great position and amazing apartment!