The gig bag has shoulder straps that are sewn in. They do not clip on. The length of the inside of the bag is approx. 40 inches. All in all, it's a nice well-padded bag that doesn't smell funky. It seems sturdy. My only concern is the zipper (although I haven't experienced any issues with it yet). This model has depth, so it's actually like a little padded case and less like a traditional gig bag.
This bag came with my Indio electric guitar. It was good enough that I decided to order a second one for my Fender. It has adequate protection for around the house or reasonable transportation. I would have given 5 stars but there is a small 3/4 inch cut in the outer material at the headstock end. Everything else is fine. I expect to order one for my acoustic if they have the right size. Can't beat the price.
I have purchased several after-market bags for other guitars, but this one seems to fit both my Tele & Strat guitars with very little flopping around. Padding seems to be up to the job for the stress and strain I put on my guitars.
I should say I am NOT a big fan of gig bags that look like cargo shorts and I personally favor the more streamline and minimilast approach of this bag with a single pocket.
My heart is set on a Gator Transit series which is 5x the price of this one. Therefore, my expectations are unreasonable, even though Monoprice has always been known as an EXCELLENT value. I can't find anything on the mega-site named after a river that boasts the 20mm padding that this gig bag has for a price close to this one. Therefore, this bag is a great value for the money. It has one outside zippered pocket, nothing extra for neck support, and doesn't even have a strap to hold the neck. It has no soft fabric for the head, neck, or body area. It's just basic thin nylon (not abrasive, but not "soft" either).
I don't expect the bag will fall apart, but I also don't expect it to provide a whole lot of protection from being dropped, etc.
In short, I HOPED for better, but it's still an excellent value for an inexpensive padded gig bag.