Excellent product.  Big enough for my 17lb cat.  Comfortable to wear on my back.