You will get many opinions..mine is, your son will be just fine in what you described...For you I would say, no shorts...I know, I know, they are in big time..but jmho Dressy capri's I say go for it...have a ball!