Eyecare Associates of Ankeny is good. Very thorough in their exams. Knowledgeable staff for selecting and fitting glasses, if you choose to buy there. They will be more expensive than going to Wal-Mart or Target for your glasses, but you get what you pay for in terms of service.