I've got a 350d and it does take some amazing photos. I really need to spend some time reading the instructions though as I still don't know how to use it properly. I have the original lens that came with the camera 18-55mm and I bought a 28-200mm lens which is really good for close up shots. The lenses are expensive though especially if you want to stick with Canon lenses