So ... have not seen it in action, but the fit and functionality are awesome! This coat is for our grand-puppy, who may be on the water this summer, and we want her to be safe. We researched dozens of options, and this one came out on top. Great quality, great choice. Perfect fit (medium) for mid - size doodle cross.