I have a canon 20D, it shoots AMAZING pictures, being a professional photographer I obviously need quality, it does nicely through the tank, have only tried it under water once as the housing for it costs as much as the camera and I borrowed a friends.