This is very comprehensive Home Depot. Good for all your home improvement needs. Nice staff. However, it is really obnoxious being bombarded by day workers flagging you down, stepping near your car in the parking lot before you enter the store. I have no problem with day workers, perhaps they could reside in a certain area as opposed to wandering around the parking lot entrances and exits harassing anyone who enters or exits the general parking lot (even if you are not going to Home Depot!) 3 stars.