This is definitely one of our best buys! It’s lightweight, the fastenings are cleverly hidden and protected, and the two optional elastic rear leg attachments are a godsend! Our pup doesn’t mind the rain but it helps to keep him a tad drier for when it pours! Can’t recommend this enough! We followed the sizing chart and the S it fits him perfectly.