I'm using this PFD for sea kayaking. I was worried this jacket would be too bulky and restrictive. But I am quite happy with the fit and function. I'm impressed with the quality .Love wearing it, it fits great and provides enough flotation support to carry another person. I have a 2 year old son who isn’t too sure about being in water and trusting a life vest so he freaks out so I wanted to have a super buoyant life vest in case we flipped while kayaking that could support him too and it did just that. We didn’t flip (thank God) but I tested it before we went kayaking and was able to lay him on my chest and stay buoyant and even bought clips that clipped his vest to mine. If I could add anything it would be an attachable head pillow so that if you went overboard in a bigger body of water that you could lay back with your head supported.goodI'm part of a swiftwater/flood rescue technical rescue team, so we rely on our jackets to be able to withstand some pretty difficult conditions. This was the real deal, and had fast shipping on top of that. It immediately got put to use, and has been through the ringer already, between flood rescue, kayak towing and several other situations with no issues.Note that you'll need to order a pigtail separately if you need it.Hands down the best PFD I've ever owned!Everything works the way it intended. Comfortable and hug your torso nicely.It looks great and has a lot of great Features, but it’s so difficult to put onMy Astral Green, White Water Rescue gives me a lot of attachment points for gear: whistle, strobe, SMS/GPS device, knife, and I still have empty webbing loops. There are zippered pockets left and right, and a capacious zippered clam shell pocket at the chest. Mobility for arms is superb. I can swim with this PFD.