I personally think capris are a little classier than jeans even if they are denim. If people feel that they don't want to "dress up" smart casual then they can opt for the buffet. The only time we saw someone turned away in the dining room was when they were in shorts for dinner. No shorts for dinner. What part of no didn't they understand? Smart casual is nice because its not the dressy, dressy style. Formal nights are still "formal" if people choose not to dress up again the buffet or room service. People have choices. Enjoy your cruise and you will look lovely.