I bought this bag for my EOS 60D and it is a perfect fit. The quality is superb. The zips and fasteners are well made and of good quality.
There are two webbed pockets on the sides. Lifiting the main flap reveals a generous zipped pocket in the front and is very useful for storing a small remote control for the camera, cleaning cloth and cables. The top of the bag has another zipped, webbed pocket on the inside, which is again very handy to store memory cards.
Inside the main bag, there are two velcro strips on either side to attach two padding strips, which can be adjusted to snuggly fit different sized cameras. The bag is deep enough to house a medium zoom lens, such as Canon's popular 24-105, attached to the camera.
Overall a great product.