The materials are good and quality is nice. Structure needs a rethink. The added snap collar around the neck is great. But that also needs to get added to the mid section area. The Velcro is too relaxed and in the event it uncouples, then there is a risk the cat can break free from the harness.It also runs small. I got a medium and it didn’t fit her girth. Went with the measurements, but still too small.