Nice quality fabric. Yes, it is waterproof. The clasps and zippers aren't that nice - the gold color was probably painted on and will scratch off or tarnish over time. Still looks really nice though. Will recommend.