Things couldn't have worked out much better for Nate Hall.