The quality of the education is excellent, and is an especially good place for the well rounded individual. There is a great emphasis on Leadership, so anyone attending should be interested in being a leader. The honor code is very strictly enforced and has a long tradition.
The biggest issue facing anyone interested in attending West Point, is that they should be ready to serve their country, as Duty is at the forefront of the ideal of the institution.
There can be a lot of great experiences at West Point, but the military aspect may not be for everyone.