As others have stated, the sizing on these bags is WAY off.  I had initially ordered the Small, which is listed at 24" in length but it is only 20".  I returned and got the next size up.  If it weren't for this issue the bag would be 5 stars.