Best Businesses in Arizona
Have known the owner for a while, but this was the first time I've actually used his business for handyman services. The project was a dishwasher installation (remove old, install new). It was completed without a hitch! Eddie was on time, did an excellent job, verified everything was OK, and cleaned up afterward.
Please do not hesitate to use this company!
Please do not hesitate to use this company!
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
Hate to leave a bad review but 0 stars is what this company's response deserves.
Called the skylight guy on Monday based on good recommendation on Velux's website.
There was a guy Chris who arranged a meeting for a project evaluation for Friday.
No one called, no one showed up, no one seem to care for a business which I am going to take somewhere else now.
The good reviews for this business are probably purchased.
Consider yourself warned!
Called the skylight guy on Monday based on good recommendation on Velux's website.
There was a guy Chris who arranged a meeting for a project evaluation for Friday.
No one called, no one showed up, no one seem to care for a business which I am going to take somewhere else now.
The good reviews for this business are probably purchased.
Consider yourself warned!
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
Scott was so amazing in dealing with our time crunch. He was so helpful and was committed to the creative aspect of what we were needing to achieve for our clients. As a designer, this type of communication and implementation is vital in the area of interior design. I have worked with his team now on two kitchen hoods and I have recommended his service to many a customer for other areas of their home that needs an amazing metal finish, whether it be a fireplace surround or a wall treatment. His ability to match a tile inspiration or any finish is unmatched. I will always be a user of this company as they provide top notch service all around.
7145 E Earll Dr Ste 106 Scottsdale, AZ 85251
Excellent company! Great price, showed up on time to appointments, and were friendly. My shower looks great!
20634 N 28th St Ste 150 Phoenix, AZ 85050
Sergio came to replace some broken tiles. He was prompt and the work looked perfect. PDG is the one to call for the small projects that you have been putting off.
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
Rush and the team did a great job with our roofdeck. They were very busy but were able to get us on the schedule. They arrived on time and finished the deck when they said they would. We would recommend him for any of your roofdeck needs. Super friendly. He answered all of our questions and concerns. Cost for repairs were super reasonable and didn't break the bank. Two thumbs up!!!
Phoenix, AZ 85068
Our pool was completed last year and the sub-contractors they use are ok but you will have to go thru a lot of the same negative comments below as they are in line with our experience with the Company.
Sales person was good at talking up the sale but take heed, a lot of over promising and under delivering in timelines and expectations.
When the dig finally started, one side of the wall continued to collapse soil into the deep end. We brought up the issue with Sales guy and he said not to worry since that will be cemented over. The side continued to fall in and some boards were put up to try to hold it back. Inspector came in and failed the first try and workers had to come back to back fill up and board it up more.
Plumbing went in once the go ahead was approved and the day they 'finished', a valve blew and they had to come back to check...workers said 'the valve was cracked'....pretty obvious and had to redo.
Choosing the tile for the inside of the pool was in the middle of the pandemic so there were probably supply chain issues. Our original choice was not in stock so they provided a catalog to choose from and almost everyone we picked was not available or not enough in stock. Probably would be better to say what was available to choose from.
Next was delay in shotcrete pour, original date cancelled due to Desert Tropics changing the vendor due to unreliable...timeline pushed back again.
Once shotcrete poured and ledgestone put up, it was not the option we picked and were told that it was. Originally when we were sent a picture of what choices we could pick , we were provided with a picture with the stones laid out and an arrow pointing to one of the stone faces. We picked the one that was probably next to the one pointed out by the arrow. Later what was sent to confirm the choice we made, the same picture with the arrow was used to confirm our choice which was not the selection....too late now. If we wanted to change the stone selection, it would be $450 and would set back the timeline again.
Next, they have a crew scheduled for 'clean up' before they cap off the pop up's....crew does not show up all day. Next day, the guy that caps off the pop up's can't do it and says he has to return after the clean up is done....
We also had the Sales guy tell us we would have an umbrella sleeve put in and have the original mock-ups of what it would look like and agreed upon. Project Manager says that it is not in the plan so not going to be in. Multiple emails to get to the same place, no umbrella sleeve.
Notified from Office that pebble sheen pour will be on 9/1 (example), next few days notified again that another pool that was scheduled before us is not ready so our timeline is moved up to 8/30 (example) and the crew will notify us on that day between 0430 - 0630 AM when they will be there that day. Later that morning, we are notified by the Office that we will not be getting the pour today.....reasoning behind the change that day: there are only 3 pebble sheen companies in the Greater Phoenix area and Desert Tropics does not set the schedule, there is high demand and to be patient.
Finally the day of the pebble sheen set up and I ask the lead guy as to if the Office had notified them about the umbrella sleeve as there is still no place for it on the step. Guy says nothing told to them so have to call the Office....after about 10 min he comes back saying where do I want it.
By this time we are getting pretty frustrated with the whole process. We post an earlier post in Yelp with the complaint about the Company. Right away we get the calls about taking down the complaint (similar to the others listed below) from the Sales guy. As we were frustrated and continued to call for updates and timelines, the Office said they would stop work on the pool and would only work with one of us due to not wanting to deal with the numerous follow up calls.
Back to umbrella....once the pool was 'completed', I emailed Jay the Sales Guy as to what options we have for the umbrella selection as promised at the initial signing. Sales Guy says he can provide an umbrella in exchange for taking down the negative review....'sounds fair? I told him he can keep his umbrella.
After the pool was completed, there was left over supplies, cinder blocks, ledger stone and I let Desert Pool know about the supplies. Office replied that they would send the vendor out to pick up in the next day or two. Couple days later, I send another email to say no one has come to pick up the supplies and the Owner responds saying someone will be out in the next day or two. Vendor told Office that he's not going to pick up because it's 'our' left over supplies.
Sales person was good at talking up the sale but take heed, a lot of over promising and under delivering in timelines and expectations.
When the dig finally started, one side of the wall continued to collapse soil into the deep end. We brought up the issue with Sales guy and he said not to worry since that will be cemented over. The side continued to fall in and some boards were put up to try to hold it back. Inspector came in and failed the first try and workers had to come back to back fill up and board it up more.
Plumbing went in once the go ahead was approved and the day they 'finished', a valve blew and they had to come back to check...workers said 'the valve was cracked'....pretty obvious and had to redo.
Choosing the tile for the inside of the pool was in the middle of the pandemic so there were probably supply chain issues. Our original choice was not in stock so they provided a catalog to choose from and almost everyone we picked was not available or not enough in stock. Probably would be better to say what was available to choose from.
Next was delay in shotcrete pour, original date cancelled due to Desert Tropics changing the vendor due to unreliable...timeline pushed back again.
Once shotcrete poured and ledgestone put up, it was not the option we picked and were told that it was. Originally when we were sent a picture of what choices we could pick , we were provided with a picture with the stones laid out and an arrow pointing to one of the stone faces. We picked the one that was probably next to the one pointed out by the arrow. Later what was sent to confirm the choice we made, the same picture with the arrow was used to confirm our choice which was not the selection....too late now. If we wanted to change the stone selection, it would be $450 and would set back the timeline again.
Next, they have a crew scheduled for 'clean up' before they cap off the pop up's....crew does not show up all day. Next day, the guy that caps off the pop up's can't do it and says he has to return after the clean up is done....
We also had the Sales guy tell us we would have an umbrella sleeve put in and have the original mock-ups of what it would look like and agreed upon. Project Manager says that it is not in the plan so not going to be in. Multiple emails to get to the same place, no umbrella sleeve.
Notified from Office that pebble sheen pour will be on 9/1 (example), next few days notified again that another pool that was scheduled before us is not ready so our timeline is moved up to 8/30 (example) and the crew will notify us on that day between 0430 - 0630 AM when they will be there that day. Later that morning, we are notified by the Office that we will not be getting the pour today.....reasoning behind the change that day: there are only 3 pebble sheen companies in the Greater Phoenix area and Desert Tropics does not set the schedule, there is high demand and to be patient.
Finally the day of the pebble sheen set up and I ask the lead guy as to if the Office had notified them about the umbrella sleeve as there is still no place for it on the step. Guy says nothing told to them so have to call the Office....after about 10 min he comes back saying where do I want it.
By this time we are getting pretty frustrated with the whole process. We post an earlier post in Yelp with the complaint about the Company. Right away we get the calls about taking down the complaint (similar to the others listed below) from the Sales guy. As we were frustrated and continued to call for updates and timelines, the Office said they would stop work on the pool and would only work with one of us due to not wanting to deal with the numerous follow up calls.
Back to umbrella....once the pool was 'completed', I emailed Jay the Sales Guy as to what options we have for the umbrella selection as promised at the initial signing. Sales Guy says he can provide an umbrella in exchange for taking down the negative review....'sounds fair? I told him he can keep his umbrella.
After the pool was completed, there was left over supplies, cinder blocks, ledger stone and I let Desert Pool know about the supplies. Office replied that they would send the vendor out to pick up in the next day or two. Couple days later, I send another email to say no one has come to pick up the supplies and the Owner responds saying someone will be out in the next day or two. Vendor told Office that he's not going to pick up because it's 'our' left over supplies.
9299 W Olive Ave Ste 411 Peoria, AZ 85345
Danny was awesome and took care of our needs quickly and efficiently. Would recommend 10/10!!
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