I don't own one (yet) but I have read many favorable reviews of the Tamron 90 mm macro for EF mount which is a little easier on the wallet. There is now an IS version which costs more and may or may not be as good optically.