Great service, really helpful staff, very knowledgeable and caring. The best place to take your Cannon equipment if you need it work done on it. I am always happily surprised that the bill for repairs is less than I feared it would be.