My 4-year-old dropped hubby's iPhone 4 and the entire screen shattered (even with an Otterbox on it!). Took it here, $60 to replace the screen and it's good as new 30 minutes later-yay! Highly recommend. Also right next to a Foot Spa & a Starbucks, 2 great places to waste 30 minutes IMO.