I wanted a transportation bag for my Brompton, it fits easily into this bag with stacks of room to spare. There are internal pockets as well and I easily carry my bike, helmet, clip on rack and all manner of assorted gear. When the bag is loaded the carry handles can be worn on the shoulder to transport everything. I believe this bag is for 20" wheel bikes so you will have no trouble fitting all those models in. The nice touch with this product is the fact the main bag folds into the smaller pictured bag and has carry straps or could be worn as a bum bag. This makes transporting the bag easy. Please note the fabric quality and stitching is very good, however, as stated the bag is not padded but there is so much room you could easily wrap your bike in bubble wrap to provide more protection. This bag is designed to keep a dirty bike out of sight and away from prying eyes, as such it does it job well and for a very good price.