Hi!
We were using JCPenney at Arrowhead, however the last time we were there the customer service was HORRIBLE! So I would not recommend them at all. We went to JCPenney at Paradise Valley and they were very nice. If you go online to JCPenney portraits, you can print coupons for 3.99 or 4.99 sheets. They also have coupons in various childrens/parents magazines. Make sure you have a coupon with you when you go, b/c they won't let you pay when you pick up the portraits or reimburse you for a coupon. If you have a coupon, their prices are very reasonable. If you join their portrait club for 14.99, that eliminates all sitting fees for about 2 years, so if you're going to get her picture taken several times, it is worth it b/c the sitting fee is 9.99 per time. We've also used Kiddie Kandids at Arrowhead. We were very happy with them also, but they are a lot more expensive. They do have more props and their pictures are a little more sophisticated, so we do them for milestones, like birthdays; and Penney's for just regular portraits (6mo, 9mo, 18 mo, etc).
Good luck!