Been to this Best Buy many times, but each time I go I feel the service gets worse and worse. The workers in each department aren't well educated as I asked why a graphics card (Nvidia GTX 1060) was $400 and the Nvidia GTX 1070 was ~$320 and the worker responded with "I don't know." Quite disappointed in their workers knowledge and in the past I have purchased a pre built computer for gaming and it constantly blue screen forcing me to return it for another one and yet again the same problems. On my most recent visit I asked where gaming mousepads were and I was directed to cheap mousepads and the person that "helped" me didn't even try to help me look for the specific mousepad which I knew they had in stock as I checked their website beforehand, so I had to go on a mission to find the gaming mousepads which were on the opposite side of the store. More like 2.5 stars but considering this Best Buy usually has what I need in stock for same day pick up I'll give them a solid 3 stars.