it's the best general Canon lens ever. It's good for everything- reportage, weddings (you have just one lens- it you can use it for the whole day), family and children photography. Food photography is also ok with this, but anyway i would want some macro lens for the best food pics.
Sharpness, weather resistant, overall quality of the build, images; Just spectacular optics
The Price