This rating is a cumulative of both mine and my wife's experience with this store.
I would've given this store a 1-star rating for nearly botching my upgrade right before we were getting ready to go on our road trip the following morning.
This time around, we were getting a new phone for my wife prior to us leaving for another road trip. She wanted a new phone for a better camera. What she actually wanted was a more powerful phone to play Pokemon Go! =)
She is giving them a 3-star rating for taking good enough care of her. Even though their initial response to my request was a "No," I summarily informed them that I was already instructed by the customer loyalty department as to their willingness to accommodate my request.
I rarely take No for an answer, and am quite assertive (demanding?) when I want something - most especially for my wife. I wound up escalating the conversation to the appropriate person who quelled the situation and fulfilled my request.
I am not sure why it is such a challenge pick up the phone, and just verify my assertions with the people who are tasked with keeping loyal customers. I should not have to guide these folks to perform tasks and apply common sense.
Perhaps, what is lacking here are either empowered employees, or a better understanding of how some of their programs works - and the exceptions that can be made, and by whom, as a token of good customer service and engendering customer loyalty.