The shorts are well made, comfortable to wear and the look is super stylish. The shorts are really short, the male version of a mini skirt for women, so to speak.
You should be aware that they look quite sexy, so they are a garment for very informal occasions such as leisure, vacations, a beach or garden party.