Adjective extremely impressive or attractive

Malaysia is no stranger to iconic buildings. Two of the tallest buildings in the world are in Kuala Lumpur. So no surprise to us a stunning new residential development is planned for the Putrajaya waterfront.