NU is definitely an academically serious school. Then again, so is Amherst.
As for fin aid, a lot would depend on your income level, etc. If you hang around CC long enough, you may realize that certain terms are more marketing tools (so a “meets full need” school may actually cost more than a school that doesn’t say it meets full need to a particular individual).