I think the fact that the other 2 reviews are 1 star and 5 stars perfectly sums up this place.
THE GOOD
They work fast here. I brought my iPhone in to have a screen repaired and it was done in less than 20 minutes. However, I noticed there was some play in the screen and dust was getting under it. i procrastinated for a month and then finally took it back. They fixed it no charge in 10 minutes. Amazing.
Then about a week later I noticed part of my touch screen wasn't working properly anymore. I thought it might be a software issue so I restored the phone but that didn't fix it. I brought it back in and once again they fixed it no charge in 20 minutes. Apparently it was a loose wire.
THE BAD
Well, see above. They don't do a great job, perhaps because they work so fast. Both problems I had they fixed quickly but they shouldn't have happened in the first place. At the same time, no questions asked, they fixed the problem right away.
CONCLUSIONS
So...I don't know if I recommend this place or not. I will say that it's nice to be able to go back to a place where you had something serviced and have them tend to your issues right away. I will also say it's annoying that those issues could have been avoided in the first place.
If I owned the place I'd either get technicians that would be more thorough or a more attractive woman to man the front desk (most wouldn't mind coming back so often as much).