Soft Material, colors just like picture, good quality
Dog in picture is wearing size Medium.  Would recommend 😁
Rating: 5 stars