Reaching the last mile amidst network challenges