I do like that they now will price match amazon and have made more purchases here as a result in recent year. However, most the time, I like to go in here and browse tech in person. This where I have had some poor experiences in the store. I am a tech savvy person and like to just browse gadgets. On numerous occasions I have overhead conversations between customers and store employees where the customer is asking for help and direction in making a purchase. I have witnessed on numerous occasions where a customer will approach an employee and say, "excuse me, I am looking for a product that does _____." or "I am looking for a really good ____, can you suggest a brand or model." Something to that effect. Without fail, the employee takes them to the most expensive option in the store and sometimes makes pretty poor product recommendations.
Example: I once saw an elderly woman come in asking for something to allow here to watch TV through her computer. Rather than showing her to one of the numerous little USB dongle sets that can be had for around $50, this employee said, "This is what you want." and proceeded to try to sell her a $250 piece of equipment. That has about 10 features she didn't ask for or need let alone know how to use.
This has happened more time than I can count. The short of it - if you know what you are doing and know exactly what you want before you walk in, this is a good place as long as you get the price match. If not, take a wide berth...