Very good quality, I hesitated with buying a generic, but the sun visor Canon is about the same top (compared with that of a friend that he is generic). there was even a felt inside to avoid reflection, plastic is also of good quality, which explains the price difference compared to a generic good but my Eos 650 D is worth it!