Got these for a friend's puppy and it looks soo cute on her. It's really easy to put on and tie. The material is a nice feeling. It's like a flannel type. Makes me wish they had some for my small dog as this is for medium to large dogs. But other than that I'm very happy with my purchase.