I love everything about these -- fit is nice and snug (not too floppy), they're cute and can be dressed up or down, cushioned enough for long walks and they come in som many great colors and patterns on the straps. I buy a couple every year and have been buying them for over 10 years!