Good quality cotton. It is true to size as well but still took a size larger. It looks better. My husband loved it