I purchased this jacket for my daughter, who used it on her high school swim team. We live in the north, where winters are brutal, so staying warm is a priority. Even during indoor events, it is important to keep the muscles warm and this jacket is perfect for that use. Her team colors are navy and gray, and this jacket matched perfectly with what I expected based on the picture. The inside is very plush and soft, making it super comfortable. The zipper works well and can be zipped from both the top and bottom, which is really convenient. The hood is comfortable, not too tight, and the front pockets are slightly slanted and well-positioned great for holding a cell phone, chapstick, swim goggles or other small items. It was perfect for her to keep warm in between swim events. Some of her teammates also bought this jacket and had their team logo added to the back, which looked fantastic. For reference, I ordered an adult small. My daughter is 5'2" and weighs 110 lbs, and the jacket is roomy on her. I often borrow it (I'm 5'6" and 135 lbs), and it fits me perfectly not too big, not too small. We also have a hot tub, and I've been using the jacket in the winter when I want something cozy to put on after getting out. It's warm, versatile, and a great purchase overall. The jacket arrived quickly, and the quality has been excellent. If you're looking for something warm with a waterproof exterior for swim team or other sports, I highly recommend it for use between events. This is not an everyday coat but more of a specialty item. I've been very satisfied with