I'd give the store 5 stars but because of the piss poor service I initially received after entering the store, I'm opting out of that. The genius who helped me, Kyle, was extremely helpful, efficient and caring about my situation. Upon entering this store, the associates were just Standing around chatting and I was not greeted. I asked them where I should check in and the guy just pointed to a line of about 15 people. I had to stand behind them just to check in for my appointment. I managed to figure out how to check in on my phone. My appointment was at 8:20 and thankfully I was seen at 8:15. The young man, Kyle, who helped me provided me with the best service I have had from any establishment in an extremely long time. He made up for the bad customer service I had after initially entering the store. I planned on giving the store a bad review + contacting corporate offices, but thanks to Kyle, I have decided not to do that.