*UPDATE* 6-29-16Since being reported by Keys2iPhone I am lowering my review. I feel that this is an attempt to censor my negative review of the service. Again, my phone was unlocked but the company has poor customer service in that you are more likely to get your review reported than you are to receive an email from them. If that doesn't speak poor customer service I don't know what does. The definition of a 1 star review according to TrustPilot: Bad- unacceptable experience, unreasonable and rude conduct.My review was reported due to them saying I made false claims such as that they are paying for users to give them positive reviews. This was never a claim by me, I simply stated that some companies do this and that it is always possible for it to happen. They also said I made a false claim in the amount of time it took for my iPhone to be unlocked. My claim is that I placed and order on 5/13 for an unlock and the unlock wasn't complete  until 6/25. This is over a month from my first interaction to the date of the unlock. Can't really explain how they believe this to be a false claim.*UPDATE* 6-25-16Keys2iPhone finally unlocked my iPhone. This process took well over a month to complete and cost right under $100 USD. If you are thinking of doing this then just do so with caution. I cannot guarantee that they will unlock everyone's iPhone but I can tell you that after a month and a few weeks they did mine. If you are able to pay off your phone from your carrier then I suggest doing that as the unlock will be a heck of a lot quicker. Good luck everyone. I've changed my rating from 1 star to 2 stars. They only get 2 due to the inability to keep their own deadline and for lack of customer service. They do not respond to emails or phone calls. They take much longer than the advertised times. I would have given more stars if there was better communication from these guys.*ORIGINAL REVIEW*I decided to give Keys2iPhone a shot because they were recommended on a blog. I paid $39 USD for an unlock from AT&T. This was done on 5/13. This failed a week or so later and I was put into another status that said they were waiting for the premium gateway to come back online. I then went to look at reviews (should have done this to start with) and saw this was typical and that they will eventually say they can unlock my phone with a 100% guarantee if I pay a bit more. So I decided to email them and check the status on this premium gateway. They emailed me the next day saying that if I just paid $59 more I would be put through the premium service that included a 100% guarantee and it would take up to 5 working days. I paid thinking why not. Well that was on 6/8 and it is way past the 5 working days and I'm stuck in "processing" limbo. So much for a 100% guarantee at 5 working days.I did send some more emails to them and even called and left a message, no response. I've read tons of reviews and this seems common. I'm shocked at their high level of 5 and 4 star reviews this service has received due to my experience being what it is.  It is possible to pay for services to inflate reviews so I'm guessing this is possible for this company as well but no clue if they are doing this nor am I accusing this company of this practice but I want to make it clear it is possible for this to occur. What I do know is they have close to $100 that I've paid for an unlock and I still have a phone I cannot use.My warning; be very cautious with these types of companies. They know you are desperate, otherwise, you wouldn't be seeking their service. My hope is that they see my review and make good on their guarantee and unlock my phone ASAP. If they do, amazing and I'll change my review. If they are unable to or the wait is another month then I'd love a refund of my money and I'll just go to AT&T directly and pay them off for my phone and have them unlock it. Might as well seeing that me paying another 200 would have been easier and it would have been unlocked last month.