The shorts are very nice quality preshrunk cotton fabric, BUT, I am disappointed .... Even though they technically FIT me, the shorts are WAY too short and very low cut. I called Roxy and they said they were longer in length than their beach shorts ... they were WRONG!  I absolutely love stripes, but the colors are NOT AS PICTURED ... and are really ivory/natural background with gray and mustard striping ... and my color monitor is fine.  I have lots of GREAT Roxy clothing ... but these went back.