The size is perfect, and the quality is good.  I was a little disappointed in the color.  It's more dark green than denim/navy