100% cotton. 44"/45? wide. Hand dyed in Bali. If you're looking for a rich bounty of aqua and teal, this may be the perfect choice.