My teens live in oversized t-shirts, basketball shorts, flip flops and jeans/ jean shorts with more holes in them than actual material. I'm not interested in buying them an entirely new wardrobe to wear for dinner each night. I'm assuming the usual clothing they wear will be fine for the theatre and the pool deck. What can they wear for the restaurant for breakfast, lunch and dinner? I was thinking a pair of cotton docker type pants, a golf/polo shirt and black (not flashy) athletic shoes should be okay for supper. Would a pair of golf shorts be acceptable (ie nearly knee length, grey/navy/black material)?
I don't want them to look like slobs, but also know that the clothing will go unworn the moment we return from the cruise and will likely not fit for the next cruise.
Any pro tips?