I have a Jack Russell Terrier mix who weighs 14 lbs, is 20" long and 15" tall when standing straight up.I frequently travel with my pup by commuter train and airplane. Previously I had a Sherpa bag which literally fell to pieces. Now mind you, it was well used over a couple of years, so I have no complaints about the craftsmanship. However, it was uncomfortable to carry and airlines often questioned whether my dog would be able to comfortably fly in it. Using it became a nuisance.I purchased the Sleepypod hoping it would resolve some of these issues. Yes, it is an expensive purchase. However, it is really well made and very roomy for my pup. As Sleepypod's website instructed, I bent the ends several times prior to use. They are definitely stiff initially, but with each bend, they become easier to fold in. (Based on other reviews of the product, I would suggest Sleepypod provide such instruction on the insert that comes with the product, not just on their website.)Our first flight was very successful. My pup felt very safe and secure inside her bag. She was able to stretch out comfortably and the airline did not question whether she would fly comfortably in it. I also found it really easy to get her in and out of it, however my dog is well trained to use such a bag so she goes in and out on her own accord.I loved having the ability to slide the carrier over my roller luggage handle. I use to fake such functionality with the Sherpa, but it was always clumsy and I was worried my pup would slide off.It's very easy to carry over your shoulder, although the shoulder pad needs to be worn in so that it will sit more nicely. However, I love the handle on top which lets me carry her in front of me in tight situations, such as when boarding the plane.Once I got her on the plane, I only had to fold in one side as there was room for the other side to stay open. It folded easy enough, but I found it too difficult to move her around once we got in the air, so I left her be. It was a short flight.The zipper pouch is spacious enough for her leash and collapsible water bowl. There seemed to be space left over for more items, if needed.The padded bed is soft to the touch and easy to remove for cleaning.I love that it folds up compactly when not in use. It's super easy to store and get out of the way.I purchased it in Orange Dream - the color is really fun and the canvas material seems easy to clean.The only question I have about the product is that it came with a flat piece of black plastic - I have no idea where this goes or what I'm suppose to do with it.If you frequently travel with your dog as I do, I highly recommend this product. If you travel only once in a while, I would save your money and get a Sherpa bag.