Hate to say it, but they are wrong.
RN does not wear suits, they are cheap and tacky like a traveling salesman.
What you want is dogrobbers, then you already look like a Dartmouth cadet.
Chinos and a blue blazer with a good shirt and tie and good shoes