Canon G12 gave out on me during a tournament we needed it for. CamerasAndParts bent over backwards to get it fixed fast and rushed back to us quick. You won't get better service than this place. I really mean that. They were very helpful and the repair has worked as new since the repair. I'll rate them a 10 out of 10. Their service and cost to repair is unmatched!