I am happy with the fit and quality. A Small fits my rather large 15-20lb house cat.
Chest is very sturdy and beautiful, it worth another pay.
The harness is very suitable for my puppy. The part of the chest of the harness is quilted so that our dog does not have friction, recommendable!