This bag is great. I can take my little dog with me and not have to worry about her getting away. It has two opening so I can put her in two different ways. I can carry her in front so I know she isn't going to fall or get lose. I love taking her with me so now I can without fear. It is washable and it washed up nicely.