Went in today with a phone with a broken power button. They provided excellent customer service, & were very knowledgeable.  The person we dealt with was helpful and informative. They had the phone fixed in 30 minutes and their prices were reasonable. I would definitely recommend them to anyone in need of iPhone repair.