You may pay a bit of a premium for this card but I would definatally reccomend. For the same price of this 16gb card you can get a 32 gb pny class 10 card but I have found that the pny card keeps coming up with memmory error on my d7000 which is cleared by powering the camera off and removing the card and the re inserting. Not something you want to do in the middle of taken pictures as may result in missing the ultimate shot. With this card I have never had this problem and would reccomend. 16 gb is fine for me as can still take plenty of pictures and has supper fast read write times. Sometimes is is better to have a few cards at smaller size than one card had larger size as when the card fails you haven't lost as many pictures.