Best Businesses in Arizona
I have used The Scottsdale Handyman for years. When I used to own rental properties all I did was call Eddie & give him the info about the particular problem & the contact info on a tenant & Eddie would take it from there. The work was done in a timely manner & never had a complaint about his lack of professionalism or his manners. From installing a water heater to hanging pictures. From fixing irrigation to installing toilet & such, Eddie can do it all. I have found that there is no job too small or too large for The Scottsdale Handyman!
Phoenix, AZ
I can now sleep through the night without worry that my kitchen was going to flood. Trysten was quick to respond, had no silly fees and was very flexible to work with. He was here within a couple hours of first contact. Brought in his case of tools and got to work. quick, clean, polite and respectful. Very happy with his services!
Phoenix, AZ
Love our pergola, Daniel and his team transformed our backyard into an oasis. Professional, thoughtful and dedicated to getting the job done right, DRB Desert Shade combines fair, transparent bids with the highest quality workmanship.
10 out of 10, five stars, two thumbs up, highly, highly recommend.
10 out of 10, five stars, two thumbs up, highly, highly recommend.
Phoenix, AZ
They helped me out by fixing an old builder mistake. My skylight is much nicer and the room is much cooler. I never should've waited so long!
3101 W Thomas Rd Ste 116 Phoenix, AZ 85017
We wanted a simple but good looking block wall to be used as a compost pit and shovel rack. At a time when most contractors are too busy to be bothered with a small job, Dylan and his team came out relatively quickly for an estimate and gave a written proposal for a competitive price the next day. We were able to schedule the work shortly thereafter. Their mason Rafael is an artisan and worked very hard, quickly, and cleanly.
Scottsdale, AZ 85251
Excellent to do business with....very customer service orientated !!!
Outstanding finished product and attention to detail. Would do business again without hesitation.
Outstanding finished product and attention to detail. Would do business again without hesitation.
7145 E Earll Dr Ste 106 Scottsdale, AZ 85251
A MASSIVE thank you to Chance & Tom for the amazing work they did on my Mother's shower door project!! We are very happy with how the new glass slider turned out. From day 1 of the project, with Chance reaching out very quickly to get an estimate going, to Tom showing up exactly when he said he would to do the estimate, to special ordering custom glass in a VERY quick time frame, to Chance & Tom doing high quality work on a tricky semi-custom install; we have been VERY impressed with the professional work and quality customer service. We would highly recommend GCS Glass & Mirror for any and all of your bathroom and glass needs!
20634 N 28th St Ste 150 Phoenix, AZ 85050
PDG Construction is the best handyman service in the city. I have never worked anyone who was as honest, clean and meticulous as PDG. They are very knowledgeable and do great work. I recommend them to all of my friends and family.
Scottsdale, AZ 85254
Frank and his crew were outstanding. Fair prices, quality work, and courteous workers.
Phoenix, AZ 85041
We have used Qualtire a few times now for plumbing repairs at our office. The scheduling has always been easy and the service has been great! Plumbing issues are never fun, but it is great to have a quality company that we can trust when something goes wrong.
3518 W Bethany Home Rd Phoenix, AZ 85019
I've worked with Greg for a numbers of years for various communities I manage as an executive director in the HOA field. GB is always reliable, prices jobs fairly, and does exceptional quality work. I would recommend GB to anyone.
21620 N 26th Ave Ste 110 Phoenix, AZ 85027
I would recommend this team to anyone needing flat roof repairs. They were the best price I got and the workmanship was amazing. I could not be more happy with the quality work they provided.
Phoenix, AZ 85068
Some friends of ours referred this pool company! We called set up a appointment the rep came out took our plot. And haven't heard back since. Looking at the reviews I'm seeing that this happens a lot! If this is how a company deals with new customer you won't get our business! Moving on!
9299 W Olive Ave Ste 411 Peoria, AZ 85345
Unfortunately I have to be honest and downgrade this review. I was extremely disappointed with the level of service and quality after such an initial good impression. After having excellent communication there was radio silence for almost 2 weeks? After establishing communication I thought I was back on track and set a time to view some samples and set a date to start the project the following week for a 7am start time for a 300' laminate flooring install. I am told this is an easy 1 day project since it was a small area.
Day 1 6am, I get a call at 6am from Danny telling me that the material I chose is not in stock and has been discontinued by the manufacturer? After several minutes of back and forth he sends me some pictures of an alternate flooring, not what I wanted but close and looking at photos I should have known better than to agree, but impatiently time crunched for work and furniture delivery I agreed to a picture. HUGE mistake not being able to see and examine the quality of the flooring! I ended up with the cheapest planks that floor and decor sell at $1.29 per foot retail price. Quality is horrible, they are like glass to walk on and my dogs are now not capable of enjoying the living room as they have zero traction. I have slipped several times in socks going around the corners. The planks move and click / pop when walked on and have chipped since day after they were installed from walking with shoes because of poor fit and slippery floors. Important point- original planks I choose had great texture and were very robust, these are cheap and flimsy.
Day 1 9:30-ish they show up. Easy removal of the carpet and they go to work. 3/4 of the way through the day and install I come out to check progress and see planks with chipped corners all through the middle of the floor, so they tear it all out and start over. 5pm rolls around and they are fighting between themselves to finish a few pieces around the Arcadia door. I stepped in and had them remove the trim around the Arcadia door to ease the cuts on the floor as they had gone through several more pieces trying to make small angled cuts instead of just replacing the trim around the door. At this point the senior installer leaves. At almost 7pm I had to leave and job was not done. Again, several damaged planks that were not visible because of the trash and tools all over the place.
Day 2 - junior installer returns and I point out again several pieces of damaged flooring that they just overlooked and kept laying. So he starts removing planks to get back to the middle of the floor to replace planks. Gets all the way to the end of the flooring by late afternoon (about 3:30) and has to go buy more flooring because he again damaged a few planks as they had no extra planks to cover mistakes. Again he is there till almost 6:30pm and not finished. I'm then told that they can't come next day because they are needed at another job site but they could come at noon?
Day 3 11am - text from junior guy saying his truck broke down in casa grande and he won't be there. 7:30pm day 1 senior guy shows up to finish but no tools were left for him to finish job?
Day 4 - senior guy shows back up alone and again has to replace planks that junior guy damaged and starts removing planks again. He finally gets flooring installed after buying more planks and trim in place and painted. Transitions are not installed and grout fill from removed trim not done at 8pm. 1 piece of transition breaks and I go to purchase Saturday to get the job done.
Day 5 Saturday 5pm - installer comes back and I help him try to install transitions but they are the cheapest of cheap materials and do not go in properly. End up gluing them into place and they have all popped up and need to be re glued less than 1 month post project. I was also told by the owner that he would be back by the following Tuesday to finish the grout from the gaps in trim, 3 weeks ago and no show and still no grout filled into the wall seams.
So a month after the project, it's never been completed, no contact at all from the owner who was supposed to finish the job, no final inspection from the owner, cheapest materials were substituted from original material selection. I am most disappointed with the fact that I told Danny that since I had minimized the size of the project I was ok with spending a little more money and ended up with the cheapest stuff they had, but that's my fault for giving the ok. Lesson definitely learned.
At this point I have chalked this up to an expensive lesson in impatience and will be contacting another company to replace the flooring and will go with carpet as this experience with laminate has been one of the worst home projects I have ever had. I was asked to pay for the job upfront as well, will never do that again and suggest if you decide to have work done that you hold a portion back until the job is finished and you determine your level of satisfaction.
Day 1 6am, I get a call at 6am from Danny telling me that the material I chose is not in stock and has been discontinued by the manufacturer? After several minutes of back and forth he sends me some pictures of an alternate flooring, not what I wanted but close and looking at photos I should have known better than to agree, but impatiently time crunched for work and furniture delivery I agreed to a picture. HUGE mistake not being able to see and examine the quality of the flooring! I ended up with the cheapest planks that floor and decor sell at $1.29 per foot retail price. Quality is horrible, they are like glass to walk on and my dogs are now not capable of enjoying the living room as they have zero traction. I have slipped several times in socks going around the corners. The planks move and click / pop when walked on and have chipped since day after they were installed from walking with shoes because of poor fit and slippery floors. Important point- original planks I choose had great texture and were very robust, these are cheap and flimsy.
Day 1 9:30-ish they show up. Easy removal of the carpet and they go to work. 3/4 of the way through the day and install I come out to check progress and see planks with chipped corners all through the middle of the floor, so they tear it all out and start over. 5pm rolls around and they are fighting between themselves to finish a few pieces around the Arcadia door. I stepped in and had them remove the trim around the Arcadia door to ease the cuts on the floor as they had gone through several more pieces trying to make small angled cuts instead of just replacing the trim around the door. At this point the senior installer leaves. At almost 7pm I had to leave and job was not done. Again, several damaged planks that were not visible because of the trash and tools all over the place.
Day 2 - junior installer returns and I point out again several pieces of damaged flooring that they just overlooked and kept laying. So he starts removing planks to get back to the middle of the floor to replace planks. Gets all the way to the end of the flooring by late afternoon (about 3:30) and has to go buy more flooring because he again damaged a few planks as they had no extra planks to cover mistakes. Again he is there till almost 6:30pm and not finished. I'm then told that they can't come next day because they are needed at another job site but they could come at noon?
Day 3 11am - text from junior guy saying his truck broke down in casa grande and he won't be there. 7:30pm day 1 senior guy shows up to finish but no tools were left for him to finish job?
Day 4 - senior guy shows back up alone and again has to replace planks that junior guy damaged and starts removing planks again. He finally gets flooring installed after buying more planks and trim in place and painted. Transitions are not installed and grout fill from removed trim not done at 8pm. 1 piece of transition breaks and I go to purchase Saturday to get the job done.
Day 5 Saturday 5pm - installer comes back and I help him try to install transitions but they are the cheapest of cheap materials and do not go in properly. End up gluing them into place and they have all popped up and need to be re glued less than 1 month post project. I was also told by the owner that he would be back by the following Tuesday to finish the grout from the gaps in trim, 3 weeks ago and no show and still no grout filled into the wall seams.
So a month after the project, it's never been completed, no contact at all from the owner who was supposed to finish the job, no final inspection from the owner, cheapest materials were substituted from original material selection. I am most disappointed with the fact that I told Danny that since I had minimized the size of the project I was ok with spending a little more money and ended up with the cheapest stuff they had, but that's my fault for giving the ok. Lesson definitely learned.
At this point I have chalked this up to an expensive lesson in impatience and will be contacting another company to replace the flooring and will go with carpet as this experience with laminate has been one of the worst home projects I have ever had. I was asked to pay for the job upfront as well, will never do that again and suggest if you decide to have work done that you hold a portion back until the job is finished and you determine your level of satisfaction.
Phoenix, AZ
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Phoenix, AZ
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Glendale, AZ 85318
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Phoenix, AZ
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Phoenix, AZ
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Phoenix, AZ 85042
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
4742 N 24th St Ste 300 Phoenix, AZ 85016


















