I've ordered my last two cameras from Beach and I couldn't be happier with the service I received from them. The cameras were shipped and received extremely fast and they're an authorized dealer in regards to canon rebates!
However, I never needed to contact them for an RMA or anything of the like . . . yet. So I can't comment on their CS.