fit my Canon A-620 perfectly . have space for 4 extra aa battery . separate storage for extra sd card . and very well padded . on top of all that , it be weather resistant , too . for the price , I can not imagine find a camera bag better than this one .