I haven't had this lens long but have found it to be excellent. It is quite expensive so I gave it 4 stars for value. This is not a reflection of the quality but just the price. I did receive the money back from Canon quite fast this time in contrast to my previous experience.