Hello, I will be attending NAPS this summer and I was wondering if anyone can provide me with some insight on what it's like to be at NAPS? What is Indoc like? How should I prepare? When are Midshipman Candidates allowed to leave NAPS and visit home? Thank you.