I have used Hanna's on Nacogdoches Rd. for a number of years. They have always been pleasant and eager to please. The prices are from less than average to average. Their turn-around time is usually a week. Although, I wouldn't be surprised if they wouldn't work with you under special circumstances. The quality of work has always been first rate. I wouldn't hesitate to go back, or to recommend Hanna's to my friends.
Pros: Good work, convenient, friendly, average cost
Cons: Sometimes they are backed up and take slightly longer to finish.