Heavy duty fabric - but wrinkles after washing and buttons are not very durable - broke in half after first wash