Astonishing; extremely surprising or impressive; amazing.
It is most astonishing that the company spent five million naira on that fragile fence