Had a really good experience on getting my canon fixed by them. I agree with some that communication is at most, only acceptable. I'll add though that anything I've had to send out to be fixed, communication is often non existent. Putting the communication as fair at best, everything else was perfect. When I did talk to them those, the lady I spoke with was very nice and helpful. I would recommend them.