This place is a JOKE. It is the worst experience I ever had, and complete waste of my money. When they promise you the next day, DO NOT believe them. We dropped off the phone on a Friday and didn't get it back until MONDAY. No one bothered to give us a courtesy call, I had to call and also walk in to check on it and all she said was "just wait for our call". When we finally got it back, we still had the same issue and went back the next day. They said they would just keep it for a day so they can do a factory reset, and did I call the next day? NOPE. Had to walk in and ask for it. I wouldn't go back even if they pay me. They don't even apologize for anything. Don't go here.