this lens is one of the best budget prime lens for canon. This actually the "3rd" generation of canon 50mm f/1.8 which is more better than the older one. The build quality is similar with the old one, but it has metal mounting. make this lens stronger than the old one. using STM motor, make this lense very silent. Image quality is better than the old one. I think this lens should be the best choice budget prime lens for canon user. No doubt about it.