Best Deck & Railing Contractors in Phoenix, AZ
We were in need of handyman service to replace the ceiling on our patio and checked Yelp as always. After reading the history and learning they were a family-run business, we called B4 and After. Ruben returned our call promptly and scheduled a time to come look over the project. We weren't sure what to do with the ceiling but we needn't have worried. Ruben came up with a great idea and his quote was very reasonable. Work began the following week and was completed in time for a cookout we had scheduled. In fact, Ruben worked into the evening the night before to be sure the project was done in time. His workmanship was excellent and instead of being an embarrassment the ceiling is now a source of pride. We would highly recommend B4 and After!
16273 N 31st Ave Phoenix, AZ 85306
Very timely, reasonable price and excellent work. What more could you ask for. Stan came out and installed a new smart sprinkler timer I got at an SRP seminar. Would highly recommend
Phoenix, AZ
His work is outstanding. Finds the problem and fixes it. Would recommend him to anyone needing some home repair. I would not use anyone else. He installed a new engineered wood floor in our home after removing outdated tile flooring. Excellent job and well done. He also replaced rotted facia boards. A great person to fix your homeowner problems.
2210 W Shangri La Ste B-1 Phoenix, AZ 85029
I highly recommend Rodriguez Remodeling! Jesus and Gabriel arrived early and fixed the entrance to my attic that was damaged from an air conditioner install. They were professional and respectful and did a wonderful job. They deserve 10 stars for their amazing customer service!
Phoenix, AZ
Casey Clifton of Clifton Builders installed our tile backsplash in our remodel of a 1978 home. The walls were not flat and level and the window casing was so crooked but we didn't notice it. Casey caught both issues right away and fixed them without adding a bunch of time on the job. Not only did Casey do a gorgeous job in record time, but the quality is incredible. The tile that I bought was hard to work with (I had no idea when I got it) and he even took the entire casing out around the window and re-shimmed it so it would be level and look perfect against the tile. We are mind blown at the attention to detail. On top of all of this, Casey said he'd come start at 7am. (We thought yeah sure see you at 9!) True to his word, Casey was on site at 6:45am and working by 7 EVERY MORNING and had to put in 12 hour days in order to start his next client's job on time. I'm adding photos to show the incredible attention to detail. We have hired Casey to remodel a bathroom next and we'd like for him to handle the installation of the new hood for the stove when it arrives. We know it will be done right.
Payson, AZ 85541
Quick response when i needed them and very respectful. Plus the price I had to pay for the time they came out I was very impressed..I would most definitely have them come back any day or any time..
2224 W Desert Cove Ave Ste 208 Phoenix, AZ 85029
After four years the entire pool deck surface has deteriorated. I had several other contractors come out recently and they both said that the surface was prepared incorrectly. I now have to spend an additional $3000 to have it done again.
In addition, the flagstone attached to the far side of the pool is loose and needs to be re-cemented.
There are better companies out there.
In addition, the flagstone attached to the far side of the pool is loose and needs to be re-cemented.
There are better companies out there.
Phoenix, AZ 85083
Jesus from JYK Construction did the job of removing loose, water damaged stucco from the street side of my garden wall, redid the stucco and repainted.
He was easy to communicate with in English, came promptly to view the job and gave me the estimate within a day. He was easier to work with than other, bigger companies.
Their estimate was reasonable and they offered a warranty so I gave them the job. They came exactly when stated, Jesus and his helper worked hard and did a good job.
I can recommend them. They are a very small company but they do competent work.
He was easy to communicate with in English, came promptly to view the job and gave me the estimate within a day. He was easier to work with than other, bigger companies.
Their estimate was reasonable and they offered a warranty so I gave them the job. They came exactly when stated, Jesus and his helper worked hard and did a good job.
I can recommend them. They are a very small company but they do competent work.
16001 N Cave Creek Rd Ste 219 Phoenix, AZ 85032
Great team, came out to my restaurant in the middle of the night to do a quick repair and delivered quality craftsmanship.
Thanks guys.
Thanks guys.
5342 W Camelback Rd Unit 5 Glendale, AZ 85301
Our carport and park model window screens were installed by the end of August 2021. We received exemplary service from the installers and very high quality product from the manufacturing facility. The coordinator and installers were sensitive to our needs, kept us informed, and were customer-centric in all their interactions. We can highly recommend this firm, its products, and its staff.
1105 N 17th Ave Phoenix, AZ 85007
I recently purchased my second home and really wanted to paint the exterior prior to moving in.
I did some research and found Marcel Painting. It started off great. Dean went to the house and sent me the estimate which I felt was a great price and I appreciated that level of service already.
I moved forward to book for the exterior paint of the house and then things kind of went silent. I am not sure what I EXPECTED but there were no direction provided on next steps. I thought they would provide overview of paint options or schemas but not ... radio silence!
I did reach out to see what were next steps and only then I was told to go to Dunn Edwards and they can help me. For someone that this is there first time doing this I expected a little more help.
So when I sent over the colors I chose and the type of paint, I received a note saying this color will require more than one coat I had no context to what that meant. Does that mean extra days? Does that mean more money?
On the day that the painter showed up he seemed really nice and was very meticulous. It took him 2.5 days and I felt he did a great job. I had followed up with Dean to see could we add the brick wall but never heard back which is ok.
Overall, I am happy with the work done and looove the final product. The 4 stars are 100% because the painter was amazing and did such a wonderful job - the stars are for him! I wish the customer service was a little better and instead of feeling just like a transaction it would have been great to feel like a client!
I did some research and found Marcel Painting. It started off great. Dean went to the house and sent me the estimate which I felt was a great price and I appreciated that level of service already.
I moved forward to book for the exterior paint of the house and then things kind of went silent. I am not sure what I EXPECTED but there were no direction provided on next steps. I thought they would provide overview of paint options or schemas but not ... radio silence!
I did reach out to see what were next steps and only then I was told to go to Dunn Edwards and they can help me. For someone that this is there first time doing this I expected a little more help.
So when I sent over the colors I chose and the type of paint, I received a note saying this color will require more than one coat I had no context to what that meant. Does that mean extra days? Does that mean more money?
On the day that the painter showed up he seemed really nice and was very meticulous. It took him 2.5 days and I felt he did a great job. I had followed up with Dean to see could we add the brick wall but never heard back which is ok.
Overall, I am happy with the work done and looove the final product. The 4 stars are 100% because the painter was amazing and did such a wonderful job - the stars are for him! I wish the customer service was a little better and instead of feeling just like a transaction it would have been great to feel like a client!
537 S 48th St Ste 108 Tempe, AZ 85282
Very pleased with the customer service from Roof King. Called the office and was immediately greeted by Karen who was able to schedule a technician out to our house within 24 hours. Although it was a minor repair request ( wind damage) , the tech ( Hunter) was on-time, knowledgable, courteous and thorough. He made the repair and also checked over the entire roof. Found another small issue that I was not even aware of. Took pictures of the repairs (and sent me copies for my files) . Reasonably priced and invoiced/paid electronically. I asked for several business cards to pass along to neighbors.
Highly recommend.
Highly recommend.
17225 E Shea Blvd A 109 Fountain Hills, AZ 85268
CJ was great. He is polite and kind. I had him go to an elderly clients home to check smoke alarms batteries. He had the batteries needed on his truck. And he was patient and kind to her. Very reasonable and fair. I think I will use him for my handyman needs
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
3073 W Broadway Ave Apache Junction, AZ 85120
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 85029
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
4192 E Rancho Caliente Dr Cave Creek, AZ 85331
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
301 E Keogh Dr Phoenix, AZ 85022
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
2550 W Union Hills Dr Ste 350 Phoenix, AZ 85027
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
1201 N 54th Ave Ste 134 Phoenix, AZ 85043

















