I have been to this Home Depot 4 times in the last week. Therefore, I have had a good amount of interactions with customer service reps. Overall, I am 100% satisfied with the products I have been recommended. However, I had to snatch a star down because there's a bit of a wait (5-10 min) for assistance every time.