Very nice fabric and well constructed. Great design. This was my first purchase from this brand and I just bought another pair with another pattern. I'm normally a size 32-33" waist and I bought a size large which was a perfect fit. More expensive than other brands I see on the beach but you get what you pay for.