I have the Large Bag and the thing is massive, and it will fit your equipment quite well. I can literally place all of my equipment in a certain spot. It is separated into two sides.
On one side I lay my pants down in the middle, to one side I put my skates side-by-side pointing up and the other my knee pads stacked together.
On the other side, I put my shoulder pads in the middle standing up. I put my elbow pads inside the shoulder pads. Then I put my helmet on one side and my gloves on the other. Jerseys and stuff go in the mesh pouches in the inside.