I ordered these hats for my wedding and two little boys.  I ordered mediums. They fit them well. One had to be taken in a little. They loved them and wore them all night.  Sturdy fabric.  Definitely recommend.