I've had my charger port fixed and just took it in for a broken screen. Excellent professionalism. They even replaced my battery when they did the charger port. The prices are totally reasonable and turn around time was less than 2 hours. Great place.