Overall Joe and crew were very good and we would work with them again. Joe is easy to work with, gave us a lot of good advice without being pushy, and they do very good quality work. His crew is very polite and respectful of our space and even helped us move furniture around a couple of times. The price was very reasonable for the scope of work and he did not nickel and dime us for changes or little things. I feel he and crew often went over and above what we asked, improving on the project greatly. And when I changed my mind on the color of the walls, they didn't bat an eye about repainting. The only complaint that we would have about our experience was the amount of time the project took as it was quite a bit longer than projected. Part of this was due to permitting issues through the city which caused some delay and a misunderstanding on our part which increased the scope of the project. Because the city required a very ugly fence around our outdoor water heater we decided to switch to a tankless water heater after the fence was built which extended the timeline. Again Joe was very patient with our changes and time wasted on building the fence. However, on top of the permitting issues there were times where there were lapses in progress. Although Joe was responsive to our inquiries about when there would be more work completed, it would sometimes be several days between work phases which we didn't understand. Since our family of 4 were living in one bedroom and bathroom upstairs we were very anxious to get finished. That being said, we would definitely work with Joe and his crew again for projects in the future. He is very trustworthy and professional.