Great location, great view, great apartment, great service! You don't need more for a wonderful stay in Malta.