Adjective too great to be overcome

The space needed to start up and the expenses involved can be insurmountable obstructions to entrepreneurship in Singapore.