 this is excellent value for money - offering both the 'backpack' strap option or the standard carry handles. Lots of flexibility for adjusting the straps to fit (including a waist strap - although not in quite the right position for me as a pretty short person!), openings for pet to go in at either end and a central 'gap' through which your (tethered - thanks to the internally fixed clip!) can actually pop their head to look around 'on the move'! The whole thing folds (pretty much) flat when not needed - and has a fairly sturdy 'floor'; some kind of blanket or floor 'pad' will obviously be needed to make our puppy comfortable, but overall I'm pretty pleased with my choice! The puppy is a 'teacup' Yorkie - so pretty small; when we got its older brother to 'try it for size', he fitted, but would not really be able to turn around if he wanted; this may, or may not,be a problem - depending on how long/far you intend to carry your dog/puppy - space would be 'confined' for a larger breed! On the flip side, it means there is less danger of your pet injuring themselves by jumping/falling around.