I haven't used my Canon DSLR and lenses for at least two years. Took them out today and there was dust in places I didn't think dust could even get into.

So I need a good cleaning before my holidays in early September.

I heard I can get Canon to do it. How do I go about getting that done?

I also heard of other alternatives as Robinson's in Inglewood and Vistek (are they decent)?

Thanks,