UAE-based Azizi Developments has announced that more than 60% of the work has been completed on its luxury development - Creek Views III - located on the shores of the Dubai Creek within Dubai Healthcare City, and is on track for delivery by Q4 this year.