This lens is probably the best buy you can make for the Canon EOS cameras. It has a fantastic range, anything from group photos to portrait close ups.
The lens is also extremly fast and quiet.
The standard lens for the 400 series is the 18-55 lens and this is very limited. Most people will then go on to buy a bigger lens, like 55-300 mm to cover the greatest range. To me this is a mistake. You will end up having to swap your lenses frequently or end up with one being unused and usually be stuck with the inadequate 18 - 55 mm. True you will probably never use the 18-55 mm lens again if you go with this one but you will also have a lens that does everything instead and won't have to make further swaps.
The 28mm - 135 mm lens is the best general purpose lens available in the EOS series and the way to go.