Fine for rentals but please do NOT take your repair here! Quoted me an $850 lens (canon 50mm 1.2) repair without even telling me what's wrong because "Canon doesn't release that information before it's repaired"...excuse me? Find another repair option. Customer service is not great either.