John is an excellent professional. Our experience with him and his team was perfect. He is very organized. He always gave us follow ups about all steps, and he was behind every detail of the construction. He also gave us advisements about what was more convenient according to our needs. He coordinated all workers, he supervised every performed job in a timely matter. His budget was also updated and provided on time! He did an outstanding job! We strongly recommend him! Thank you for everything you did for us John!!