Mediocre at best. Customer service was terrible. The only thing that kept me there was the fact that I'm a long-time best buy rewards member and got an amazing deal on my deck and free install. Lastly, geek squad worker was nice, and very helpful. But store workers were terrible.