Great quality and fit, though pup was not as enthusiastic and wanted to take it off. This will provide rain protection as well as serve as a body suit under his ruffwear winter coat on big snow days. We look forward to some other big water adventures where this will be useful as well, thanks.