Not the highest quality but great for hanging around the house / pool. I have not worn them for surfing but I think they would work fine for that except the mesh inside can cause rashes for some people.  These are my new around the backyard short though...