We just got back from Hawaii and took this with us when we went snorkling. This is a great product that keeps your camera dry. The only problem is that the case is a one-size-fits-all. Even though the description of the product said it would fit my Cannon SD-1000, the camera was very loose inside the case. You have to make sure that your camera lens is centered inside their lens ring when taking pictures, otherwise you'll get a black ring around your photos. It is very difficult to do this when underwater because there is so much free play with the camera. I solved that problem by stuffing Kleenex on the two sides and the bottom of the camera so it was wedged in the case and wouldn't move around on me. Another problem I encountered is that when I centered my camera lens in the hole, their black ring blocked half of my flash. I couldn't get the camera positioned where the lens was centered and my flash was unubstructed.
On the plus side - the case kept my camera dry and my pictures came out great. I was snorkling in shallow waters in the morning and didn't need my flash, so that didn't seem to be a problem. This is a very affordable product for underwater photography. I didn't want to spend $300 on an underwater digital camera for just a couple of days use and I've tried the disposable underwater cameras without much luck. You didn't know if you got a good picture until you had your film developed. With this product, I was able to use the camera I already had and I liked to take great unerwater shots.
I would have given this 4 stars if it had been better fit to my camera. I would highly recommend it if you don't mind taking the time to wedge your camera inside the case prior to going into the water. Once you're in the water, you can't see your display to see if your lens is centered.