Yes, I recently used them for a pricey RF lens. I was a little concerned (as you obviously are / were)... but needn't worry. Service was spot on and flawless.
I had no reason to contact customer service - it just came on time, I was charged the right about etc. The only slight worry is lack of "paperwork/evidence" for the warrantee, but they have my order on electronic account so I'm not worried.
This said, I'll contact them and see if there's anything I should have, and let you know how it goes.
Bottom line though, I'd definitely use them again, the lens was > £500 less that the Canon "Rip-off UK" price, just for a boat ride from HK.