Is this camera good for its price or not? Where do you suggest I get it from for a reasonable price?