this isn't a XXS. This will fit a small dog around 10-12 pounds. It is very nicely made but running very small. My dog weights 17 and it was far too small ... nice material also. Made in China.
in American sizing, these would be between a X-Small to small ... they are labeled MED and should have fit my 17 pounder but could not. Mine normally wears a sm to med.