These are very comfortable and the fit is nice.  I bought these in blue, black and white.  The white are a nice thickness that doesn't show through.  The only change I will make with the white is sewing up the pockets and then cutting away the material.  This is  because the outline of the pockets show through a little bit.  I find I have to do that with most white shorts I buy.