What is the primary site for absorption of nutrients?

In the small intestine. Villi are small finger like things that cover the inside of the small intestine and absorb most of the nutrients you consume.