Had let's say an iffy experience the first time round had cracked screen waited bit longer than wanted to and paid bit more than wanted to but was informed of this. Had to go back in today and they were very helpful and although had mixed review before can't say had any problems this afternoon and if need be will be back again.