What are the pro's and con's for the US Naval Academy?

Pros

Competing with some of the best students in the country
A great education
Builds comaraderie
Great phys ed program

Cons

Very little time for yourself
Not the most fun school to attend
Not for the timid or weak of heart
Constant study