has a little zoom for the price but takes great pictures. really in that price range anything that is Canon will take great pictures its all in the features you want. Every retail store will have around the same prices and will usually price match if you find it some where cheaper with in like 14 days but you need to ask about that if that is some thing that matters to you.