The bag is very pretty and the quality is good. It's durable but depending on the size and weight of your dog, it may fall if it's on the ground and they lean on the sides. It becomes a bit unstable with the large strap, and the weight of the little dog makes it lean more to one side than the other when it's on the shoulder. I have a Chihuahua weighing less than 1kg. But overall, I found it quite good.