Waterproof - nice size.  All of my cushions for the 6 chairs fit comfortably.