I've just bought an iPhone X from quick mobile fix. This is the 4th phone I've bought from them and been impressed with their service/price everytime. They come with a 12 month warranty but never had to use it so can't comment on how easy it would be to claim.