I think the review on this store highly depends on customer satisfaction. My first time here, I felt that I was rushed and not helped with my concerns fully (thus i'd give it 1). The next couple of times though, I was assigned to really good techs and they were very accommodating that they made sure all my questions were answered before moving on to their next customers (thus I'd give it 5). To be fair, I'd give it a three, yet I'll def update this soon based on my next experiences.