I only give these 3 stars due to the thin material they are made out of.  They will be great for the summer time, but not so good in the winter.  They fit pretty well for the generic sizing.  I would recommend these, as long as you are aware that they are very thin material and won't last very long.