I bought this for a Panasonic Lumix DMC-FP8. The LowePro size-ometer recommends this specific case for that specific camera. I noted the dimensions were snug and went into this suspicious; paranoia was validated. Too tight. I will be keeping it for some uses and/or another camera, but have some problems with this.
First, let me echo the consensus that this is a very well made, nifty little case and it is a GREAT travel / storage case. I do some rugged-enough stuff (e.g. winter backpacking trips) that I wanted to have a case that secured well -- both the camera to/in the case (e.g. zip close not just a flap) and the case to whatever (the belt loop here rocks, as does its velcro opening versatility). For that kind of use, 5 stars.
But I'd also like it to be a handy, readily accessible case for pointing and shooting. And in that regard, for my camera (recommended size, remember), it comes up short. It is VERY snug and certainly a two hand job to close this thing up, plus it gets even more challenging when you have a spare battery in the spot made for spare batteries. Everything fits, it's just you have to work the camera in and the zip around. On the flip side, the single zip opens through a pretty good arc to access the inside and that means the camera is completely insecure unless the pouch is closed, despite the gussets on the side. It's a bit dicey opening the zip and pulling the camera out with one hand. Certainly no easy & secure in & out, at least for this camera, and this reviewer.
P.S. this fits another point and shoot camera I've got well (Canon SD500) that's a little smaller (less width as you hold the camera to shoot => height in the case). The case is lot more viable working that one in and out with one hand; still a bit of a nuisance with other stuff in this bag. I really like the Apex weather cover in theory, but I think I may give it up and try the Rezo 20 for the more separate extra stuff compartment because I don't want to bump into that stuff on every in & out for a happy snappy. Too bad we can't have it all. ;)