The life jacket is very comfortable. It comes with a couple pockets and a whistle. It has the standard adjustable straps but I bought this vest because it zips up in the front.