I purchased this camera bag for a trip that I wanted to have extra protection for my camera. I feel that the padding is very good and there are more than enough little areas to hold lenses, camera bodies, chargers, memory cards, etc... One of my favorite features of this case is that it contains Velcro inside that allows you to resize the compartments. This is a great option that really makes it versatile for all types of lenses.I can fit about 5 lenses and a camera body in this case.The case seems to be fairly water resistant, but I would not feel too confident in a heavy downpour! There is a flap that covers the zipper all the way around and this would act as a line of defense between the inside and the rain.This case also has a tripod strap that allows you to strap a tripod onto the backpack, I do not have a great tripod, but when I used this with my tripod it worked fine for the most part. The only issue I had was that it did not hold the tripod in position, it seemed to slip out more to one side or the other while walking at extended distances. To be fair I might have just not had it strapped in tight enough.Overall a great case for ANY SLR camera, I have since switched from Canon to Nikon and as you would expect the case works great. I know this may be obvious, but this is not ONLY for Canon cameras. It will work great with any brand. 

Question: Is your bag full of lenses?
Answer: I can fit about 5 lenses and a camera body in this case .