Feature-based MNL Estimation: Fast iterative algorithm and structural insights