Hard to give more than one star to this location and its practices when they lied to me and when I called them on it, they just lied to me some more.
I got my daughter an iPhone 6S and was told the monthly payment would be $20 per month for 24 months, while the lease agreement said it was an 18 month lease with $29 monthly payments. Although the difference was $42, I could never get the store manager and sales rep to admit that I was going to be charged what the lease agreement said.
Even when I called T-Mobile and told them the situation, they agreed that I wasn't going to be paying the $20 per month. When I went back to the store, the manager said the corporate office can't keep up with the local promos being done and they were wrong. Unsurprisingly, my monthly payments are $29 per month, and not $20.
Bottom line - if the lease agreement says something different than what you are told, just be prepared to pay what you signed for, or leave without signing.