TOMMY HILFIGER Capri Trousers Shorts.
New however has a few marks/stains and the main button will need fixing, there are two available.
Size 2 - see all pictures for measurements.