The waterproof jacket has a complex multi-layer construction with mesh lining to provide waterproof protection, with excellent levels of breathability that enable the release of excess heat and moisture. It also has a stretch for maximum freedom of movement, which is ideal during the athletic movements of the golf swing, and is extremely hard-wearing which is perfect for any golfer.