Not all Sprint stores are created equal. There are franchise stores and there are corporate owned stores. This Sprint store is a corporate store, and if you want a popular phone that is hard to get this should be one of your first stops.
Be prepared to sign in and wait. In 3 years of coming here my typical wait is 30 minutes, it's been almost 90 minutes on a couple of visits. Customer service at this location continues to improve. On my most recent visit after a 40 min wait I was taken care of in about 25 more minutes from asking questions about phones to signing the contract and walking out the door. And on my most recent visit I didn't have to call Customer Care to clear up a problem after the sale. They got everything right the first time.
3 Stars. I would give them 4 but I hate to wait, especially over 30 minutes.
One last thing: Parking is kind of tight especially if they are busy.