It is a squeeze, so you might want to take your kit in when you buy.
Personally, it's good for me. Nice compact bag and room for an external HDD in the back, HDMI cable, iPod cable and a few memory cards.
No room for the charger, but that's why I got the battery grip!