"Fabric is lightweight and should be comfortable to wear. Certainly long/big enough for just about anyone. Hat a tad small for me (woman)....so if you have a big head, beware. Hat and serape colors don't match. It is ok with me as it is being worn to be cheesy/silly. Price was certainly cheap enough and it arrived within 2 days of ordering"