My Huawei p20 pro went off and wouldn't come back on. Phoned another company who wanted £220 for a screen without looking at the phone. Took it to Digital Spot who said he would look at it and said it may be a battery problem. Called me as soon as it was fixed and charged £25. Superb service, would recommend.