The overall case is solid with good padding. I would have preferred a little more length since my M4 is a tight fit for length even with the stock fully collapsed. In addition it doesn't seem like it would have been difficult (or add much cost) to add a few pockets to the outside for gear. As it is it's limited in use due to this issue. Given the good padding a few heavily padded inside pockets would have been good as well to hold things such as additional sights with removable bases. In short a good basic bag but could be terrific with a few small additions.