Not a bad concept. The walls need a way of staying in place. Thank goodness for the leash lock inside or this wouldn't work for small dogs.it has 2 side pockets, they don't stretch out at all. The front flap has nothing to hold it in place at the bottom, it came very wrinkled to me.it says there's 4 ways to use it, nope really only 3 ways. It's slightly padded on the inside, which helps in the comfortable category.