My review is mixed.
Good supplies, reasonably good deals, helpful staff WHEN AVAILABLE.
The problem is they must be understaffed in multiple areas because both times I was here recently I have had to wait for one particular person. First time was to simply check in computer for service and again to pick up same computer after being told it was completely serviced.